<86>Apr  9 12:18:22 userdel[815246]: delete user 'rooter'
<86>Apr  9 12:18:22 userdel[815246]: removed group 'rooter' owned by 'rooter'
<86>Apr  9 12:18:22 groupadd[815265]: group added to /etc/group: name=rooter, GID=642
<86>Apr  9 12:18:22 groupadd[815265]: group added to /etc/gshadow: name=rooter
<86>Apr  9 12:18:22 groupadd[815265]: new group: name=rooter, GID=642
<86>Apr  9 12:18:22 useradd[815280]: new user: name=rooter, UID=642, GID=642, home=/root, shell=/bin/bash
<86>Apr  9 12:18:22 userdel[815293]: delete user 'builder'
<86>Apr  9 12:18:22 userdel[815293]: removed group 'builder' owned by 'builder'
<86>Apr  9 12:18:22 userdel[815293]: removed shadow group 'builder' owned by 'builder'
<86>Apr  9 12:18:22 groupadd[815303]: group added to /etc/group: name=builder, GID=643
<86>Apr  9 12:18:22 groupadd[815303]: group added to /etc/gshadow: name=builder
<86>Apr  9 12:18:22 groupadd[815303]: new group: name=builder, GID=643
<86>Apr  9 12:18:22 useradd[815312]: new user: name=builder, UID=643, GID=643, home=/usr/src, shell=/bin/bash
warning: user aris does not exist - using root
warning: group aris does not exist - using root
warning: user aris does not exist - using root
warning: group aris does not exist - using root
warning: user aris does not exist - using root
warning: group aris does not exist - using root
warning: user aris does not exist - using root
warning: group aris does not exist - using root
warning: user aris does not exist - using root
warning: group aris does not exist - using root
<13>Apr  9 12:18:24 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed
<13>Apr  9 12:18:24 rpmi: libjpeg-2:2.0.6-alt1 sisyphus+266888.100.1.1 1614172387 installed
<13>Apr  9 12:18:24 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed
<13>Apr  9 12:18:24 rpmi: xorg-proto-devel-2020.1-alt1 sisyphus+250406.100.1.1 1587554810 installed
<13>Apr  9 12:18:24 rpmi: libwayland-client-1.19.0-alt1 sisyphus+265427.100.1.1 1611852858 installed
<13>Apr  9 12:18:24 rpmi: libfftw3-common-3.3.8-alt1 sisyphus+247390.100.1.1 1583426835 installed
<13>Apr  9 12:18:24 rpmi: libgomp1-10.2.1-alt3 sisyphus+267829.100.1.1 1615808579 installed
<13>Apr  9 12:18:24 rpmi: libglvnd-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Apr  9 12:18:24 rpmi: perl-HTTP-Date-6.05-alt1 sisyphus+258981.100.1.1 1601542386 installed
<13>Apr  9 12:18:25 rpmi: libsqlite3-3.35.4-alt1 sisyphus+269043.100.1.1 1617715084 installed
<13>Apr  9 12:18:25 rpmi: perl-XML-NamespaceSupport-1.12-alt1 1491296348 installed
<13>Apr  9 12:18:25 rpmi: libidn2-2.3.0-alt1 sisyphus+240846.100.1.2 1573870475 installed
<13>Apr  9 12:18:25 rpmi: libICE-1.0.10-alt1 sisyphus+247690.100.1.1 1584000387 installed
<13>Apr  9 12:18:25 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed
<13>Apr  9 12:18:25 rpmi: vapi-common-0.52.1-alt1 sisyphus+269250.100.1.1 1617938591 installed
<13>Apr  9 12:18:25 rpmi: libquadmath0-10.2.1-alt3 sisyphus+267829.100.1.1 1615808579 installed
<13>Apr  9 12:18:25 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed
<13>Apr  9 12:18:25 rpmi: libfribidi-1.0.10-alt1 sisyphus+254557.100.1.1 1594020362 installed
<13>Apr  9 12:18:25 rpmi: liblcms2-2.12-alt1 sisyphus+265911.100.2.1 1613037796 installed
<13>Apr  9 12:18:25 rpmi: libusb-1.0.23-alt1 sisyphus+237317.100.1.1 1568059905 installed
<13>Apr  9 12:18:25 rpmi: udev-rules-1:247.3-alt2 sisyphus+266129.100.1.3 1613012524 installed
<13>Apr  9 12:18:25 rpmi: libwayland-server-1.19.0-alt1 sisyphus+265427.100.1.1 1611852858 installed
<13>Apr  9 12:18:25 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed
<13>Apr  9 12:18:25 rpmi: perl-Compress-Raw-Zlib-2.101-alt1 sisyphus+266765.100.1.2 1614138847 installed
<13>Apr  9 12:18:25 rpmi: perl-libnet-1:3.13-alt1 sisyphus+266120.100.1.1 1612961310 installed
<13>Apr  9 12:18:25 rpmi: perl-XML-SAX-Base-1.09-alt1 1494364363 installed
<13>Apr  9 12:18:25 rpmi: libwebp7-1.2.0-alt1 sisyphus+265504.100.2.1 1612122046 installed
<13>Apr  9 12:18:25 rpmi: libnettle8-3.7.2-alt1 sisyphus+268184.100.1.1 1616430275 installed
<13>Apr  9 12:18:26 rpmi: libicu67-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed
<13>Apr  9 12:18:26 rpmi: libgraphite2-1.3.14-alt2 sisyphus+250009.100.1.1 1586943065 installed
<13>Apr  9 12:18:26 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed
<13>Apr  9 12:18:26 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed
<13>Apr  9 12:18:26 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed
<13>Apr  9 12:18:26 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed
<13>Apr  9 12:18:26 rpmi: libgraphite2-devel-1.3.14-alt2 sisyphus+250009.100.1.1 1586943065 installed
<13>Apr  9 12:18:26 rpmi: icu-utils-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed
<13>Apr  9 12:18:26 rpmi: libicu-devel-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed
<13>Apr  9 12:18:26 rpmi: libhogweed6-3.7.2-alt1 sisyphus+268184.100.1.1 1616430275 installed
<13>Apr  9 12:18:26 rpmi: libgnutls30-3.6.15-alt2 sisyphus+268189.200.4.1 1616495163 installed
<13>Apr  9 12:18:26 rpmi: libpng-devel-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed
<13>Apr  9 12:18:26 rpmi: libquadmath9-devel-9.3.1-alt3 sisyphus+263054.140.3.1 1607515535 installed
<13>Apr  9 12:18:26 rpmi: libfftw3q-3.3.8-alt1 sisyphus+247390.100.1.1 1583426459 installed
<13>Apr  9 12:18:26 rpmi: perl-File-Listing-6.14-alt1 sisyphus+262735.100.1.1 1606813544 installed
<13>Apr  9 12:18:26 rpmi: libOpenGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Apr  9 12:18:26 rpmi: libGLES-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Apr  9 12:18:26 rpmi: libfftw3-3.3.8-alt1 sisyphus+247390.100.1.1 1583426459 installed
<13>Apr  9 12:18:26 rpmi: libfftw3f-3.3.8-alt1 sisyphus+247390.100.1.1 1583426459 installed
<13>Apr  9 12:18:26 rpmi: libfftw3l-3.3.8-alt1 sisyphus+247390.100.1.1 1583426459 installed
<13>Apr  9 12:18:26 rpmi: libwayland-cursor-1.19.0-alt1 sisyphus+265427.100.1.1 1611852858 installed
<13>Apr  9 12:18:26 rpmi: libwayland-egl-4:18.1.0-alt1 sisyphus+265427.100.1.1 1611852858 installed
<13>Apr  9 12:18:26 rpmi: libexiv2-0.27.3-alt1 sisyphus+254302.200.2.1 1593607587 installed
<13>Apr  9 12:18:26 rpmi: wayland-devel-1.19.0-alt1 sisyphus+265427.100.1.1 1611852858 installed
<13>Apr  9 12:18:26 rpmi: libwayland-client-devel-1.19.0-alt1 sisyphus+265427.100.1.1 1611852858 installed
<13>Apr  9 12:18:26 rpmi: rpm-build-vala-0.3-alt1 1332324961 installed
<13>Apr  9 12:18:26 rpmi: liblensfun-0.3.2-alt5 sisyphus+250060.100.1.1 1587032796 installed
<13>Apr  9 12:18:26 rpmi: liblcms-1.19-alt5 1352212653 installed
<13>Apr  9 12:18:27 rpmi: libgtk+2-locales-2.24.33-alt1 sisyphus+263711.100.20.1 1609407991 installed
<13>Apr  9 12:18:27 rpmi: libltdl7-2.4.6-alt2 sisyphus+263722.100.1.1 1608561894 installed
<13>Apr  9 12:18:27 rpmi: liblockdev-1.0.3-alt3.2 sisyphus+258375.10700.14.3 1600994027 installed
<13>Apr  9 12:18:27 rpmi: libgphoto2_port-12-2.5.27-alt1 sisyphus+266773.100.1.2 1614139061 installed
<13>Apr  9 12:18:27 rpmi: libx265-192-3.4-alt1 sisyphus+254160.100.7.1 1593756037 installed
<13>Apr  9 12:18:27 rpmi: libyajl-2.1.0-alt1 1399891591 installed
<13>Apr  9 12:18:27 rpmi: libexif-0.6.22-alt3 sisyphus+264856.100.1.1 1611009358 installed
<13>Apr  9 12:18:27 rpmi: libde265-1.0.7-alt1 sisyphus+258615.100.1.1 1600957231 installed
<13>Apr  9 12:18:27 rpmi: libnghttp2-1.41.0-alt1 sisyphus+253680.100.1.1 1592642271 installed
<13>Apr  9 12:18:27 rpmi: libyaml2-0.2.5-alt1 sisyphus+253672.100.1.1 1592583137 installed
<13>Apr  9 12:18:27 rpmi: libstemmer-2.0.0-alt1 sisyphus+253893.100.1.1 1596636642 installed
<13>Apr  9 12:18:27 rpmi: publicsuffix-list-dafsa-20210121-alt1 sisyphus+265129.100.1.1 1611325490 installed
<13>Apr  9 12:18:27 rpmi: libpsl-0.21.1-alt1 sisyphus+255206.100.1.1 1595348938 installed
<13>Apr  9 12:18:27 rpmi: libxkbcommon-1.1.0-alt1 sisyphus+267202.300.3.1 1615309346 installed
<13>Apr  9 12:18:27 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed
<13>Apr  9 12:18:27 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed
<13>Apr  9 12:18:27 rpmi: libepoxy-1.5.5-alt1 sisyphus+263785.100.1.1 1608657815 installed
<13>Apr  9 12:18:27 rpmi: libgudev-1:236-alt1 sisyphus+267915.300.3.1 1615901412 installed
<13>Apr  9 12:18:27 rpmi: libpixman-3:0.40.0-alt1 sisyphus+250700.100.1.1 1587971055 installed
<13>Apr  9 12:18:27 rpmi: libaom2-2.0.2-alt1 sisyphus+267934.100.2.1 1615993478 installed
<13>Apr  9 12:18:27 rpmi: openldap-common-2.4.57-alt1 sisyphus+266287.100.1.1 1613244218 installed
<13>Apr  9 12:18:27 rpmi: libverto-0.3.2-alt1_1 sisyphus+268398.100.1.1 1616717462 installed
<13>Apr  9 12:18:27 rpmi: liblmdb-0.9.23-alt1 sisyphus+225277.100.2.1 1553001679 installed
<13>Apr  9 12:18:27 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed
<13>Apr  9 12:18:27 rpmi: libcom_err-1.45.6.0.24.af1a-alt1 sisyphus+262279.100.1.1 1606088229 installed
<13>Apr  9 12:18:27 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed
<13>Apr  9 12:18:27 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438291 installed
<13>Apr  9 12:18:27 rpmi: libdrm-1:2.4.105-alt1 sisyphus+269183.100.1.1 1617867189 installed
<13>Apr  9 12:18:27 rpmi: libgbm-4:21.0.2-alt1 sisyphus+269183.200.1.1 1617867532 installed
<13>Apr  9 12:18:27 rpmi: icon-theme-hicolor-0.17-alt2 sisyphus+248343.100.1.1 1584979043 installed
<13>Apr  9 12:18:27 rpmi: perl-Try-Tiny-0.30-alt1 1514318058 installed
<13>Apr  9 12:18:27 rpmi: perl-IO-Socket-IP-0.41-alt1 sisyphus+259012.100.1.2 1601553446 installed
<13>Apr  9 12:18:27 rpmi: perl-Compress-Raw-Bzip2-2.101-alt1 sisyphus+266764.100.1.2 1614138565 installed
<13>Apr  9 12:18:27 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed
<13>Apr  9 12:18:27 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed
<13>Apr  9 12:18:27 rpmi: perl-Data-Dump-1.23-alt1 1444601978 installed
<13>Apr  9 12:18:27 rpmi: perl-Filter-1.60-alt1 sisyphus+258375.300.14.2 1600904226 installed
<13>Apr  9 12:18:27 rpmi: perl-Encode-3.08-alt1 sisyphus+263440.100.1.1 1607955886 installed
<13>Apr  9 12:18:27 rpmi: perl-URI-5.09-alt1 sisyphus+267398.100.1.1 1614944505 installed
<13>Apr  9 12:18:27 rpmi: perl-IO-Compress-2.102-alt1 sisyphus+267295.100.1.1 1614764488 installed
<13>Apr  9 12:18:27 rpmi: perl-Net-HTTP-6.21-alt1 sisyphus+268278.100.1.1 1616563972 installed
<13>Apr  9 12:18:27 rpmi: perl-HTML-Parser-3.76-alt1 sisyphus+267397.100.1.3 1614945689 installed
<13>Apr  9 12:18:27 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed
<13>Apr  9 12:18:27 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed
<13>Apr  9 12:18:27 rpmi: perl-IO-HTML-1.004-alt1 sisyphus+258983.100.1.1 1601542619 installed
<13>Apr  9 12:18:27 rpmi: perl-HTTP-Message-6.29-alt1 sisyphus+267426.100.1.1 1615033749 installed
<13>Apr  9 12:18:27 rpmi: perl-HTTP-Cookies-6.10-alt1 sisyphus+264349.100.1.1 1609891183 installed
<13>Apr  9 12:18:27 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed
<13>Apr  9 12:18:27 rpmi: perl-libwww-6.53-alt1 sisyphus+267863.100.1.1 1615828994 installed
<13>Apr  9 12:18:27 rpmi: perl-XML-LibXML-2.0206-alt1 sisyphus+263441.100.1.1 1607955961 installed
<13>Apr  9 12:18:27 rpmi: perl-XML-SAX-1.02-alt1 sisyphus+232322.100.1.1 1560758406 installed
<13>Apr  9 12:18:27 rpmi: perl-XML-Simple-2.25-alt2 sisyphus+257498.100.1.1 1599324034 installed
<13>Apr  9 12:18:27 rpmi: icon-naming-utils-0.8.90-alt1 1236573102 installed
<13>Apr  9 12:18:28 rpmi: icon-theme-adwaita-40-alt0.8.rc sisyphus+268501.740.4.2 1617043517 installed
<13>Apr  9 12:18:28 rpmi: libjbig-2.1-alt1 1401380926 installed
<13>Apr  9 12:18:28 rpmi: libtiff5-4.2.0-alt1 sisyphus+266365.100.2.1 1613478695 installed
<13>Apr  9 12:18:28 rpmi: libgdk-pixbuf-locales-2.42.4-alt1 sisyphus+268149.100.1.1 1616358213 installed
<13>Apr  9 12:18:28 rpmi: gtk+3-themes-incompatible-3.20-alt3 1461944560 installed
<13>Apr  9 12:18:28 rpmi: libproxy-0.4.17-alt1 sisyphus+264902.100.1.1 1611078502 installed
<13>Apr  9 12:18:28 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+262033.600.7.2 1607340230 installed
<13>Apr  9 12:18:28 rpmi: libstdc++10-devel-10.2.1-alt3 sisyphus+267829.100.1.1 1615808579 installed
<13>Apr  9 12:18:29 rpmi: gcc10-c++-10.2.1-alt3 sisyphus+267829.100.1.1 1615808579 installed
<13>Apr  9 12:18:29 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed
<13>Apr  9 12:18:29 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed
<13>Apr  9 12:18:29 rpmi: libharfbuzz-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Apr  9 12:18:29 rpmi: libfreetype-2.10.4-alt2 sisyphus+260293.100.2.1 1604479496 installed
<13>Apr  9 12:18:29 rpmi: fontconfig-2.13.1-alt1 sisyphus+257555.100.1.1 1599475160 installed
Updating fonts cache: <29>Apr  9 12:18:30 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Apr  9 12:18:30 rpmi: libharfbuzz-icu-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Apr  9 12:18:30 rpmi: libharfbuzz-gobject-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Apr  9 12:18:30 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Apr  9 12:18:30 rpmi: xml-utils-1:2.9.10-alt6 sisyphus+265234.30740.49.1 1613765060 installed
<13>Apr  9 12:18:30 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed
<13>Apr  9 12:18:30 rpmi: libatk-locales-2.36.0-alt1 sisyphus+249208.100.1.1 1585840405 installed
<13>Apr  9 12:18:30 rpmi: libatk-2.36.0-alt1 sisyphus+249208.100.1.1 1585840406 installed
<13>Apr  9 12:18:30 rpmi: shared-mime-info-2.1-alt1 sisyphus+264261.100.1.1 1609507723 installed
<13>Apr  9 12:18:31 rpmi: gsettings-desktop-schemas-data-40.0-alt1 sisyphus+268501.300.4.2 1617041783 installed
<13>Apr  9 12:18:31 rpmi: libgio-2.68.1-alt1 sisyphus+269248.100.1.1 1617921065 installed
<13>Apr  9 12:18:31 rpmi: gsettings-desktop-schemas-40.0-alt1 sisyphus+268501.300.4.2 1617041559 installed
<13>Apr  9 12:18:31 rpmi: libgdk-pixbuf-2.42.4-alt1 sisyphus+268149.100.1.1 1616358219 installed
<13>Apr  9 12:18:31 rpmi: gtk-update-icon-cache-3.24.28-alt1 sisyphus+268501.600.4.2 1617043128 installed
<13>Apr  9 12:18:31 rpmi: libgusb-0.3.6-alt1 sisyphus+267753.100.1.1 1615620756 installed
<13>Apr  9 12:18:31 rpmi: libcolord-1.4.5-alt2 sisyphus+264292.100.1.1 1609619010 installed
<13>Apr  9 12:18:31 rpmi: libheif-1.9.0-alt1 sisyphus+258615.200.1.1 1600957299 installed
<13>Apr  9 12:18:31 rpmi: libdconf-0.40.0-alt1 sisyphus+268501.700.4.2 1617043281 installed
<13>Apr  9 12:18:31 rpmi: libjson-glib-1.6.2-alt1 sisyphus+266194.200.1.1 1613062152 installed
<13>Apr  9 12:18:31 rpmi: liblz4-1:1.9.3-alt1 sisyphus+262305.100.1.1 1606099167 installed
<13>Apr  9 12:18:31 rpmi: libgpg-error-1.41-alt4 sisyphus+264254.200.1.1 1609440111 installed
<13>Apr  9 12:18:31 rpmi: libgcrypt20-1.9.2-alt1 sisyphus+266496.100.1.1 1613559234 installed
<13>Apr  9 12:18:31 rpmi: libsystemd-1:247.3-alt2 sisyphus+266129.100.1.3 1613012672 installed
<13>Apr  9 12:18:31 rpmi: libdbus-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed
<13>Apr  9 12:18:31 rpmi: dbus-tools-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed
<86>Apr  9 12:18:31 groupadd[829202]: group added to /etc/group: name=messagebus, GID=499
<86>Apr  9 12:18:31 groupadd[829202]: group added to /etc/gshadow: name=messagebus
<86>Apr  9 12:18:31 groupadd[829202]: new group: name=messagebus, GID=499
<86>Apr  9 12:18:31 useradd[829213]: new user: name=messagebus, UID=499, GID=499, home=/run/dbus, shell=/dev/null
<13>Apr  9 12:18:31 rpmi: dbus-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed
<13>Apr  9 12:18:31 rpmi: dconf-0.40.0-alt1 sisyphus+268501.700.4.2 1617043281 installed
<13>Apr  9 12:18:31 rpmi: libgtk+3-schemas-3.24.28-alt1 sisyphus+268501.600.4.2 1617043246 installed
<13>Apr  9 12:18:31 rpmi: libdbus-glib-1:0.110-alt1 sisyphus+261272.100.1.1 1604838952 installed
<13>Apr  9 12:18:31 rpmi: libavahi-0.8-alt1 sisyphus+255349.240.4.1 1595604514 installed
<13>Apr  9 12:18:31 rpmi: libcups-2.3.3-alt3.op2 sisyphus+268789.100.1.1 1617267118 installed
<13>Apr  9 12:18:31 rpmi: libpolkit-0.118-alt2 sisyphus+263041.200.3.1 1611694165 installed
<86>Apr  9 12:18:31 groupadd[829351]: group added to /etc/group: name=colord, GID=498
<86>Apr  9 12:18:31 groupadd[829351]: group added to /etc/gshadow: name=colord
<86>Apr  9 12:18:31 groupadd[829351]: new group: name=colord, GID=498
<86>Apr  9 12:18:31 useradd[829360]: new user: name=colord, UID=498, GID=498, home=/var/colord, shell=/dev/null
<13>Apr  9 12:18:31 rpmi: colord-1.4.5-alt2 sisyphus+264292.100.1.1 1609619010 installed
<13>Apr  9 12:18:31 rpmi: libxslt-1.1.34-alt2 sisyphus+248264.100.1.1 1584829770 installed
<13>Apr  9 12:18:31 rpmi: libX11-locales-3:1.7.0-alt1 sisyphus+264667.100.1.2 1610655150 installed
<13>Apr  9 12:18:31 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed
<13>Apr  9 12:18:31 rpmi: libxcb-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed
<13>Apr  9 12:18:31 rpmi: libX11-3:1.7.0-alt1 sisyphus+264667.100.1.2 1610655170 installed
<13>Apr  9 12:18:31 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed
<13>Apr  9 12:18:31 rpmi: libXrender-0.9.10-alt1 sisyphus+261890.100.1.1 1605595177 installed
<13>Apr  9 12:18:31 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed
<13>Apr  9 12:18:31 rpmi: libXi-1.7.10-alt1 sisyphus+232786.300.1.1 1561106978 installed
<13>Apr  9 12:18:31 rpmi: libat-spi2-core-2.40.0-alt1 sisyphus+268501.1400.4.2 1617043575 installed
<13>Apr  9 12:18:31 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed
<13>Apr  9 12:18:31 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed
<13>Apr  9 12:18:31 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed
<13>Apr  9 12:18:31 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed
<13>Apr  9 12:18:31 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949137 installed
<13>Apr  9 12:18:31 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed
<13>Apr  9 12:18:33 rpmi: libxcb-devel-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed
<13>Apr  9 12:18:33 rpmi: libX11-devel-3:1.7.0-alt1 sisyphus+264667.100.1.2 1610655170 installed
<13>Apr  9 12:18:33 rpmi: libXrender-devel-0.9.10-alt1 sisyphus+261890.100.1.1 1605595177 installed
<13>Apr  9 12:18:33 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed
<13>Apr  9 12:18:33 rpmi: libXtst-1.2.3-alt1 sisyphus+261890.200.1.1 1605595243 installed
<13>Apr  9 12:18:33 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed
<13>Apr  9 12:18:33 rpmi: libGLX-mesa-4:21.0.2-alt1 sisyphus+269183.200.1.1 1617867532 installed
<13>Apr  9 12:18:33 rpmi: libEGL-mesa-4:21.0.2-alt1 sisyphus+269183.200.1.1 1617867532 installed
<13>Apr  9 12:18:33 rpmi: libEGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Apr  9 12:18:33 rpmi: libGLX-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Apr  9 12:18:33 rpmi: libGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Apr  9 12:18:33 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed
<13>Apr  9 12:18:33 rpmi: libpango-1.48.4-alt1 sisyphus+268501.500.4.2 1617042821 installed
<13>Apr  9 12:18:33 rpmi: libglvnd-devel-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Apr  9 12:18:33 rpmi: libgtk+2-2.24.33-alt1 sisyphus+263711.100.20.1 1609408077 installed
<13>Apr  9 12:18:33 rpmi: libcairo-gobject-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed
<13>Apr  9 12:18:33 rpmi: libEGL-devel-4:21.0.2-alt1 sisyphus+269183.200.1.1 1617867532 installed
<13>Apr  9 12:18:33 rpmi: libGL-devel-4:21.0.2-alt1 sisyphus+269183.200.1.1 1617867532 installed
<13>Apr  9 12:18:33 rpmi: dbus-tools-gui-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed
<13>Apr  9 12:18:33 rpmi: at-spi2-core-2.40.0-alt1 sisyphus+268501.1400.4.2 1617043575 installed
<13>Apr  9 12:18:33 rpmi: at-spi2-atk-2.38.0-alt1 sisyphus+258314.1500.14.2 1600845211 installed
<13>Apr  9 12:18:34 rpmi: libgtk+3-3.24.28-alt1 sisyphus+268501.600.4.2 1617043128 installed
<13>Apr  9 12:18:34 rpmi: libXt-1.2.1-alt1 sisyphus+265202.200.1.1 1611565459 installed
<13>Apr  9 12:18:34 rpmi: libXpm-3.5.13-alt1 sisyphus+247690.300.1.1 1584000526 installed
<13>Apr  9 12:18:34 rpmi: libgd3-2.3.2-alt1 sisyphus+267489.100.1.1 1615277758 installed
<13>Apr  9 12:18:34 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Apr  9 12:18:34 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Apr  9 12:18:34 rpmi: ca-certificates-2021.03.24-alt1 sisyphus+268304.300.1.1 1616591829 installed
<13>Apr  9 12:18:34 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>Apr  9 12:18:34 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed
<13>Apr  9 12:18:34 rpmi: libcrypto1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed
<13>Apr  9 12:18:34 rpmi: libssl1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed
<13>Apr  9 12:18:34 rpmi: libpython3-3.9.4-alt1 sisyphus+268966.100.1.1 1617609166 installed
<13>Apr  9 12:18:34 rpmi: python3-3.9.4-alt1 sisyphus+268966.100.1.1 1617609166 installed
<13>Apr  9 12:18:35 rpmi: python3-base-3.9.4-alt1 sisyphus+268966.100.1.1 1617609166 installed
<13>Apr  9 12:18:35 rpmi: glib2-devel-2.68.1-alt1 sisyphus+269248.100.1.1 1617921065 installed
<13>Apr  9 12:18:35 rpmi: libgio-devel-2.68.1-alt1 sisyphus+269248.100.1.1 1617921065 installed
<13>Apr  9 12:18:35 rpmi: libgdk-pixbuf-devel-2.42.4-alt1 sisyphus+268149.100.1.1 1616358219 installed
<86>Apr  9 12:18:35 groupadd[836042]: group added to /etc/group: name=_keytab, GID=497
<86>Apr  9 12:18:35 groupadd[836042]: group added to /etc/gshadow: name=_keytab
<86>Apr  9 12:18:35 groupadd[836042]: new group: name=_keytab, GID=497
<13>Apr  9 12:18:35 rpmi: libkrb5-1.19.1-alt2 sisyphus+267847.100.1.1 1615814853 installed
<13>Apr  9 12:18:35 rpmi: libfreetype-devel-2.10.4-alt2 sisyphus+260293.100.2.1 1604479496 installed
<13>Apr  9 12:18:35 rpmi: libharfbuzz-devel-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Apr  9 12:18:35 rpmi: fontconfig-devel-2.13.1-alt1 sisyphus+257555.100.1.1 1599475160 installed
<13>Apr  9 12:18:35 rpmi: libcairo-devel-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed
<13>Apr  9 12:18:35 rpmi: libatk-devel-2.36.0-alt1 sisyphus+249208.100.1.1 1585840406 installed
<13>Apr  9 12:18:35 rpmi: gtk-builder-convert-2.24.33-alt1 sisyphus+263711.100.20.1 1609407991 installed
<13>Apr  9 12:18:35 rpmi: libcairo-gobject-devel-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed
<13>Apr  9 12:18:35 rpmi: libXft-devel-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed
<13>Apr  9 12:18:35 rpmi: libpango-devel-1.48.4-alt1 sisyphus+268501.500.4.2 1617042821 installed
<13>Apr  9 12:18:35 rpmi: libgtk+2-devel-2.24.33-alt1 sisyphus+263711.100.20.1 1609408077 installed
<86>Apr  9 12:18:35 groupadd[836478]: group added to /etc/group: name=sasl, GID=496
<86>Apr  9 12:18:35 groupadd[836478]: group added to /etc/gshadow: name=sasl
<86>Apr  9 12:18:35 groupadd[836478]: new group: name=sasl, GID=496
<13>Apr  9 12:18:35 rpmi: libsasl2-3-2.1.27-alt2.1 sisyphus+255909.100.2.1 1597199456 installed
<13>Apr  9 12:18:35 rpmi: libldap-2.4.57-alt1 sisyphus+266287.100.1.1 1613244306 installed
<13>Apr  9 12:18:36 rpmi: libcurl-7.76.0-alt1 sisyphus+268693.100.1.1 1617180186 installed
<13>Apr  9 12:18:36 rpmi: libflickcurl-1.26-alt2 sisyphus+224772.100.1.1 1552300397 installed
<13>Apr  9 12:18:36 rpmi: libraptor2-2.0.15-alt1 1417013332 installed
<13>Apr  9 12:18:36 rpmi: raptor2-devel-2.0.15-alt1 1417013332 installed
<86>Apr  9 12:18:36 groupadd[836679]: group added to /etc/group: name=camera, GID=495
<86>Apr  9 12:18:36 groupadd[836679]: group added to /etc/gshadow: name=camera
<86>Apr  9 12:18:36 groupadd[836679]: new group: name=camera, GID=495
<13>Apr  9 12:18:36 rpmi: libgphoto2-6-2.5.27-alt1 sisyphus+266773.100.1.2 1614139061 installed
<13>Apr  9 12:18:36 rpmi: libGConf-3.2.6-alt4 sisyphus+248231.100.1.1 1584821804 installed
<13>Apr  9 12:18:36 rpmi: libarchive13-3.4.3-alt1 sisyphus+258566.100.1.2 1600916107 installed
<13>Apr  9 12:18:36 rpmi: glib-networking-2.68.0-alt1 sisyphus+268501.2500.4.2 1617046191 installed
<13>Apr  9 12:18:36 rpmi: libsoup-2.72.0-alt1 sisyphus+258314.1100.14.2 1600844978 installed
<13>Apr  9 12:18:36 rpmi: vala-0.52.1-alt1 sisyphus+269250.100.1.1 1617938944 installed
<13>Apr  9 12:18:36 rpmi: libsoup-devel-2.72.0-alt1 sisyphus+258314.1100.14.2 1600844978 installed
<13>Apr  9 12:18:36 rpmi: libappstream-glib-0.7.18-alt1 sisyphus+257557.100.1.1 1599475963 installed
<13>Apr  9 12:18:36 rpmi: libosm-gps-map-0.7.3-alt1 sisyphus+263711.5000.20.1 1609418429 installed
<13>Apr  9 12:18:36 rpmi: libosm-gps-map-devel-0.7.3-alt1 sisyphus+263711.5000.20.1 1609418429 installed
<13>Apr  9 12:18:36 rpmi: libappstream-glib-devel-0.7.18-alt1 sisyphus+257557.100.1.1 1599475963 installed
<13>Apr  9 12:18:36 rpmi: libGConf-devel-3.2.6-alt4 sisyphus+248231.100.1.1 1584821804 installed
<13>Apr  9 12:18:36 rpmi: libgphoto2-devel-2.5.27-alt1 sisyphus+266773.100.1.2 1614139061 installed
<13>Apr  9 12:18:36 rpmi: libflickcurl-devel-1.26-alt2 sisyphus+224772.100.1.1 1552300397 installed
<13>Apr  9 12:18:36 rpmi: libgtk+3-devel-3.24.28-alt1 sisyphus+268501.600.4.2 1617043128 installed
<13>Apr  9 12:18:36 rpmi: libssl-devel-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed
<13>Apr  9 12:18:37 rpmi: libdbus-devel-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed
<13>Apr  9 12:18:37 rpmi: gcc-c++-10-alt1 sisyphus+263054.200.3.1 1607516810 installed
<13>Apr  9 12:18:37 rpmi: libtiff-devel-4.2.0-alt1 sisyphus+266365.100.2.1 1613478695 installed
<13>Apr  9 12:18:37 rpmi: liblcms-devel-1.19-alt5 1352212653 installed
<13>Apr  9 12:18:37 rpmi: liblensfun-devel-0.3.2-alt5 sisyphus+250060.100.1.1 1587032796 installed
<13>Apr  9 12:18:37 rpmi: libexiv2-devel-0.27.3-alt1 sisyphus+254302.200.2.1 1593607587 installed
<13>Apr  9 12:18:37 rpmi: libfftw3-devel-3.3.8-alt1 sisyphus+247390.100.1.1 1583426459 installed
<13>Apr  9 12:18:37 rpmi: libsqlite3-devel-3.35.4-alt1 sisyphus+269043.100.1.1 1617715084 installed
<13>Apr  9 12:18:37 rpmi: libjpeg-devel-2:2.0.6-alt1 sisyphus+266888.100.1.1 1614172387 installed
<13>Apr  9 12:18:37 rpmi: libxml2-devel-1:2.9.10-alt6 sisyphus+265234.30740.49.1 1613765060 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/rawstudio-2.1-alt0.5.nosrc.rpm (w1.gzdio)
Installing rawstudio-2.1-alt0.5.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.68765
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf rawstudio-2.1
+ echo 'Source #0 (rawstudio-2.1.tar):'
Source #0 (rawstudio-2.1.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/rawstudio-2.1.tar
+ cd rawstudio-2.1
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #1 (rawstudio-2.0-fc-lensfun.patch):'
Patch #1 (rawstudio-2.0-fc-lensfun.patch):
+ /usr/bin/patch -p1
patching file librawstudio/rs-lens-db-editor.c
patching file plugins/lensfun/lensfun.c
patching file plugins/lensfun/lensfun-sse2.c
patching file plugins/lensfun/lensfun-version.c
patching file src/application.c
Hunk #1 succeeded at 54 (offset 1 line).
+ echo 'Patch #2 (rawstudio-2.1-alt-lfs.patch):'
Patch #2 (rawstudio-2.1-alt-lfs.patch):
+ /usr/bin/patch -p0
patching file configure.ac
Hunk #1 succeeded at 12 (offset -1 lines).
patching file src/rs-tethered-shooting.c
Hunk #1 succeeded at 17 with fuzz 1.
+ echo 'Patch #3 (rawstudio-2.1-exiv2-0.27.patch):'
Patch #3 (rawstudio-2.1-exiv2-0.27.patch):
+ /usr/bin/patch -p1 -b --suffix .exiv2
patching file librawstudio/rs-exif.cc
patching file plugins/load-gdk/exiv2-colorspace.cpp
patching file plugins/load-png/exiv2-colorspace.cpp
patching file plugins/meta-exiv2/exiv2-metadata.cpp
+ '[' '!' -d m4 ']'
+ mkdir m4
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.68765
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd rawstudio-2.1
+ glib-gettextize -c -f
Copying file po/Makefile.in.in

Please add the files
  codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
  progtest.m4
from the /usr/share/aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.

+ autoreconf -fisv
autoreconf-default: Entering directory `.'
autoreconf-default: configure.ac: not using Gettext
autoreconf-default: running: aclocal --force -I m4
autoreconf-default: configure.ac: tracing
autoreconf-default: running: libtoolize --force --install
libtoolize-default: putting auxiliary files in '.'.
libtoolize-default: linking file './config.guess'
libtoolize-default: linking file './config.sub'
libtoolize-default: linking file './install-sh'
libtoolize-default: linking file './ltmain.sh'
libtoolize-default: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize-default: linking file 'm4/libtool.m4'
libtoolize-default: linking file 'm4/ltoptions.m4'
libtoolize-default: linking file 'm4/ltsugar.m4'
libtoolize-default: linking file 'm4/ltversion.m4'
libtoolize-default: linking file 'm4/lt~obsolete.m4'
autoreconf-default: configure.ac: not using Intltool
autoreconf-default: configure.ac: not using gtk-doc
autoreconf-default: running: /usr/bin/autoconf-2.60 --force
autoreconf-default: running: /usr/bin/autoheader-2.60 --force
autoreconf-default: running: automake --add-missing --force-missing
configure.ac:7: installing './compile'
configure.ac:4: installing './missing'
librawstudio/Makefile.am: installing './depcomp'
autoreconf-default: Leaving directory `.'
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FCFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=' -march=i586 -mtune=generic'
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ xargs -ri dirname -- '{}'
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ sort -u
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ readlink -e -- ./configure
+ ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --disable-static
configure: WARNING: unrecognized options: --without-included-gettext
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i586-alt-linux-gnu
checking host system type... i586-alt-linux-gnu
checking how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for i586-alt-linux-gcc... i586-alt-linux-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i586-alt-linux-gcc accepts -g... yes
checking for i586-alt-linux-gcc option to accept ISO C89... none needed
checking whether i586-alt-linux-gcc understands -c and -o together... yes
checking dependency style of i586-alt-linux-gcc... none
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by i586-alt-linux-gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert i586-alt-linux-gnu file names to i586-alt-linux-gnu format... func_convert_file_noop
checking how to convert i586-alt-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for i586-alt-linux-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... (cached) pass_all
checking for i586-alt-linux-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for i586-alt-linux-ar... no
checking for ar... ar
checking for archiver @FILE support... @
checking for i586-alt-linux-strip... no
checking for strip... strip
checking for i586-alt-linux-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from i586-alt-linux-gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for i586-alt-linux-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... i586-alt-linux-gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if i586-alt-linux-gcc supports -fno-rtti -fno-exceptions... no
checking for i586-alt-linux-gcc option to produce PIC... -fPIC -DPIC
checking if i586-alt-linux-gcc PIC flag -fPIC -DPIC works... yes
checking if i586-alt-linux-gcc static flag -static works... no
checking if i586-alt-linux-gcc supports -c -o file.o... yes
checking if i586-alt-linux-gcc supports -c -o file.o... (cached) yes
checking whether the i586-alt-linux-gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for library containing strerror... none required
checking for i586-alt-linux-gcc... (cached) i586-alt-linux-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether i586-alt-linux-gcc accepts -g... (cached) yes
checking for i586-alt-linux-gcc option to accept ISO C89... (cached) none needed
checking whether i586-alt-linux-gcc understands -c and -o together... (cached) yes
checking dependency style of i586-alt-linux-gcc... (cached) none
checking for i586-alt-linux-g++... i586-alt-linux-g++
checking whether we are using the GNU C++ compiler... yes
checking whether i586-alt-linux-g++ accepts -g... yes
checking dependency style of i586-alt-linux-g++... none
checking how to run the C++ preprocessor... i586-alt-linux-g++ -E
checking for ld used by i586-alt-linux-g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for i586-alt-linux-g++ option to produce PIC... -fPIC -DPIC
checking if i586-alt-linux-g++ PIC flag -fPIC -DPIC works... yes
checking if i586-alt-linux-g++ static flag -static works... no
checking if i586-alt-linux-g++ supports -c -o file.o... yes
checking if i586-alt-linux-g++ supports -c -o file.o... (cached) yes
checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for ANSI C header files... (cached) yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for jpeg_destroy_decompress in -ljpeg... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for TIFFOpen in -ltiff... yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking for i586-alt-linux-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for glib-2.0 >= 2.32 gtk+-3.0 >= 3.4 libxml-2.0 >= 2.4 x11 gthread-2.0 gmodule-no-export-2.0... yes
checking for gconf-2.0 >= 2.0... yes
checking for sqlite3... yes
checking for lensfun... yes
checking for lcms2... no
checking for lcms... yes
checking for libgphoto2... yes
checking for exiv2... yes
checking for fftw3f... yes
checking for dbus-1... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for catalogs to be installed...  cs da de en fr it nb pl ru fi es sv nl pt_BR ca hu ja
checking for memmem... yes
checking whether C compiler accepts "-msse2"... yes
checking whether C compiler accepts "-msse4.1"... yes
checking whether C compiler accepts "-mavx"... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating librawstudio/Makefile
config.status: creating librawstudio/rawstudio-2.1.pc
config.status: creating plugins/Makefile
config.status: creating plugins/cache/Makefile
config.status: creating plugins/colorspace-adobergb/Makefile
config.status: creating plugins/colorspace-prophoto/Makefile
config.status: creating plugins/colorspace-srgb/Makefile
config.status: creating plugins/colorspace-transform/Makefile
config.status: creating plugins/crop/Makefile
config.status: creating plugins/dcp/Makefile
config.status: creating plugins/demosaic/Makefile
config.status: creating plugins/denoise/Makefile
config.status: creating plugins/exposure-mask/Makefile
config.status: creating plugins/fuji-rotate/Makefile
config.status: creating plugins/input-file/Makefile
config.status: creating plugins/input-image16/Makefile
config.status: creating plugins/lensfun/Makefile
config.status: creating plugins/load-gdk/Makefile
config.status: creating plugins/load-png/Makefile
config.status: creating plugins/load-rawspeed/Makefile
config.status: creating plugins/meta-ciff/Makefile
config.status: creating plugins/meta-exiv2/Makefile
config.status: creating plugins/meta-mrw/Makefile
config.status: creating plugins/meta-raf/Makefile
config.status: creating plugins/meta-tiff/Makefile
config.status: creating plugins/meta-x3f/Makefile
config.status: creating plugins/output-jpegfile/Makefile
config.status: creating plugins/output-pngfile/Makefile
config.status: creating plugins/output-tifffile/Makefile
config.status: creating plugins/resample/Makefile
config.status: creating plugins/rotate/Makefile
config.status: creating src/Makefile
config.status: creating po/Makefile.in
config.status: creating pixmaps/Makefile
config.status: creating profiles/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
configure: WARNING: unrecognized options: --without-included-gettext
+ make -j8
make  all-recursive
Making all in librawstudio
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-debug.lo rs-debug.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-debug.c  -fPIC -DPIC -o .libs/rs-debug.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-io-job.lo rs-io-job.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-io-job.c  -fPIC -DPIC -o .libs/rs-io-job.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-io-job-metadata.lo rs-io-job-metadata.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-io-job-metadata.c  -fPIC -DPIC -o .libs/rs-io-job-metadata.o
In file included from rawstudio.h:49,
                 from rs-io-job-metadata.c:21:
rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from rawstudio.h:63,
                 from rs-io-job-metadata.c:21:
rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-io-job-prefetch.lo rs-io-job-prefetch.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-io-job-prefetch.c  -fPIC -DPIC -o .libs/rs-io-job-prefetch.o
In file included from ./rawstudio.h:49,
                 from rs-io.h:20,
                 from rs-io-job-prefetch.c:29:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-io.h:20,
                 from rs-io-job-prefetch.c:29:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-plugin.lo rs-plugin.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-plugin.c  -fPIC -DPIC -o .libs/rs-plugin.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-io-job-tagging.lo rs-io-job-tagging.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-io-job-tagging.c  -fPIC -DPIC -o .libs/rs-io-job-tagging.o
In file included from rawstudio.h:49,
                 from rs-io-job-tagging.c:21:
rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from rawstudio.h:63,
                 from rs-io-job-tagging.c:21:
rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-io.lo rs-io.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-io.c  -fPIC -DPIC -o .libs/rs-io.o
In file included from ./rawstudio.h:49,
                 from rs-io.h:20,
                 from rs-io.c:20:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-io.h:20,
                 from rs-io.c:20:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-io-job-checksum.lo rs-io-job-checksum.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-io-job-checksum.c  -fPIC -DPIC -o .libs/rs-io-job-checksum.o
In file included from rawstudio.h:49,
                 from rs-io-job-checksum.c:21:
rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from rawstudio.h:63,
                 from rs-io-job-checksum.c:21:
rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-icc-profile.lo rs-icc-profile.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-icc-profile.c  -fPIC -DPIC -o .libs/rs-icc-profile.o
rs-icc-profile.c: In function 'read_desc':
rs-icc-profile.c:278:13: warning: Deprecated pre-processor symbol, replace with 
  278 |  g_memmove(type, profile->map+offset, 4);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
rs-icc-profile.c:287:13: warning: Deprecated pre-processor symbol, replace with 
  287 |   g_memmove(ret, profile->map + offset + 12, count);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
rs-icc-profile.c: In function 'read_from_memory':
rs-icc-profile.c:300:3: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  300 |   profile->map = g_memdup(map, map_length);
      |   ^~~~~~~
In file included from /usr/include/glib-2.0/glib.h:82,
                 from rs-icc-profile.c:27:
/usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here
  257 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
rs-icc-profile.c:329:13: warning: Deprecated pre-processor symbol, replace with 
  329 |   g_memmove(tag, profile->map+offset, 4);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
rs-icc-profile.c:333:13: warning: Deprecated pre-processor symbol, replace with 
  333 |   g_memmove(tag_type, profile->map+tag_offset, 4);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~          
rs-icc-profile.c: In function 'rs_icc_profile_get_data':
rs-icc-profile.c:400:3: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  400 |   *map = g_memdup(profile->map, profile->map_length);
      |   ^
In file included from /usr/include/glib-2.0/glib.h:82,
                 from rs-icc-profile.c:27:
/usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here
  257 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-1d-function.lo rs-1d-function.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-1d-function.c  -fPIC -DPIC -o .libs/rs-1d-function.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-color-space-icc.lo rs-color-space-icc.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-color-space-icc.c  -fPIC -DPIC -o .libs/rs-color-space-icc.o
In file included from rawstudio.h:49,
                 from rs-color-space-icc.c:20:
rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from rawstudio.h:63,
                 from rs-color-space-icc.c:20:
rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-rawfile.lo rs-rawfile.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-rawfile.c  -fPIC -DPIC -o .libs/rs-rawfile.o
rs-rawfile.c: In function 'raw_strcpy':
rs-rawfile.c:252:13: warning: Deprecated pre-processor symbol, replace with 
  252 |  g_memmove(target, rawfile->map+rawfile->base+pos, len);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-image.lo rs-image.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-image.c  -fPIC -DPIC -o .libs/rs-image.o
In file included from ./rawstudio.h:49,
                 from rs-image.c:20:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-image.c:20:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-color-space.lo rs-color-space.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-color-space.c  -fPIC -DPIC -o .libs/rs-color-space.o
In file included from rawstudio.h:49,
                 from rs-color-space.c:20:
rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from rawstudio.h:63,
                 from rs-color-space.c:20:
rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-image16.lo rs-image16.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-image16.c  -fPIC -DPIC -o .libs/rs-image16.o
In file included from ./rawstudio.h:49,
                 from rs-image16.c:25:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-image16.c:25:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-lens.lo rs-lens.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-lens.c  -fPIC -DPIC -o .libs/rs-lens.o
In file included from ./rawstudio.h:49,
                 from rs-lens.c:20:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-lens.c:20:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-lens-db.lo rs-lens-db.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-lens-db.c  -fPIC -DPIC -o .libs/rs-lens-db.o
In file included from ./rawstudio.h:49,
                 from rs-lens-db.c:20:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-lens-db.c:20:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-filetypes.lo rs-filetypes.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-filetypes.c  -fPIC -DPIC -o .libs/rs-filetypes.o
In file included from rs-filetypes.c:21:
rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-lens-fix.lo rs-lens-fix.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-lens-fix.c  -fPIC -DPIC -o .libs/rs-lens-fix.o
In file included from ./rawstudio.h:49,
                 from rs-lens-fix.c:20:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-lens-fix.c:20:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-filter-param.lo rs-filter-param.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-filter-param.c  -fPIC -DPIC -o .libs/rs-filter-param.o
rs-filter-param.c: In function 'float4_copy':
rs-filter-param.c:27:2: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
   27 |  return g_memdup(boxed, sizeof(gfloat)*4);
      |  ^~~~~~
In file included from /usr/include/glib-2.0/glib.h:82,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from rs-filter-param.h:23,
                 from rs-filter-param.c:20:
/usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here
  257 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-filter-response.lo rs-filter-response.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-filter-response.c  -fPIC -DPIC -o .libs/rs-filter-response.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-metadata.lo rs-metadata.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-metadata.c  -fPIC -DPIC -o .libs/rs-metadata.o
In file included from ./rawstudio.h:49,
                 from rs-metadata.c:20:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-metadata.c:20:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-lens-db-editor.lo rs-lens-db-editor.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-lens-db-editor.c  -fPIC -DPIC -o .libs/rs-lens-db-editor.o
In file included from ./rawstudio.h:49,
                 from rs-lens-db-editor.c:26:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-lens-db-editor.c:26:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c: In function 'lens_set':
rs-lens-db-editor.c:109:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  109 |     if (!rs_lens_get_lensfun_model(data->single_lens_data->lens))
      |     ^~
rs-lens-db-editor.c:112:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  112 |  GtkTreeSelection *selection = gtk_tree_view_get_selection(data->tree_view);
      |  ^~~~~~~~~~~~~~~~
rs-lens-db-editor.c: In function 'row_clicked':
rs-lens-db-editor.c:451:2: warning: 'gtk_menu_popup' is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations]
  451 |  gtk_menu_popup (GTK_MENU (data->LensMenu), NULL, NULL, NULL, NULL,
      |  ^~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:34,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/gtkmenu.h:138:9: note: declared here
  138 | void    gtk_menu_popup    (GtkMenu        *menu,
      |         ^~~~~~~~~~~~~~
rs-lens-db-editor.c: In function 'rs_lens_db_editor':
rs-lens-db-editor.c:698:9: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  698 |         GtkWidget *button_close = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
      |         ^~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:54,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here
  103 | GtkWidget*     gtk_button_new_from_stock    (const gchar    *stock_id);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:698:9: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
  698 |         GtkWidget *button_close = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
      |         ^~~~~~~~~
rs-lens-db-editor.c: In function 'set_lens':
rs-lens-db-editor.c:828:2: warning: 'gtk_menu_popup' is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations]
  828 |  gtk_menu_popup (GTK_MENU (data->LensMenu), NULL, NULL, NULL, NULL,
      |  ^~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:34,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/gtkmenu.h:138:9: note: declared here
  138 | void    gtk_menu_popup    (GtkMenu        *menu,
      |         ^~~~~~~~~~~~~~
rs-lens-db-editor.c: In function 'rs_lens_db_editor_single_lens':
rs-lens-db-editor.c:894:2: warning: 'gtk_table_new' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  894 |  GtkWidget *table = gtk_table_new(2, 10, FALSE);
      |  ^~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:119:12: note: declared here
  119 | GtkWidget* gtk_table_new       (guint  rows,
      |            ^~~~~~~~~~~~~
rs-lens-db-editor.c:898:2: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  898 |  gtk_misc_set_alignment(GTK_MISC(label1), 0, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
   72 | void gtk_misc_set_alignment (GtkMisc *misc,
      |      ^~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:898:2: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations]
  898 |  gtk_misc_set_alignment(GTK_MISC(label1), 0, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
   70 | GType   gtk_misc_get_type      (void) G_GNUC_CONST;
      |         ^~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:902:2: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  902 |  gtk_misc_set_alignment(GTK_MISC(label2), 0, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
   72 | void gtk_misc_set_alignment (GtkMisc *misc,
      |      ^~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:902:2: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations]
  902 |  gtk_misc_set_alignment(GTK_MISC(label2), 0, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
   70 | GType   gtk_misc_get_type      (void) G_GNUC_CONST;
      |         ^~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:906:2: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  906 |  gtk_misc_set_alignment(GTK_MISC(label3), 0, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
   72 | void gtk_misc_set_alignment (GtkMisc *misc,
      |      ^~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:906:2: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations]
  906 |  gtk_misc_set_alignment(GTK_MISC(label3), 0, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
   70 | GType   gtk_misc_get_type      (void) G_GNUC_CONST;
      |         ^~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:910:2: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  910 |  gtk_misc_set_alignment(GTK_MISC(label4), 0, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
   72 | void gtk_misc_set_alignment (GtkMisc *misc,
      |      ^~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:910:2: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations]
  910 |  gtk_misc_set_alignment(GTK_MISC(label4), 0, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
   70 | GType   gtk_misc_get_type      (void) G_GNUC_CONST;
      |         ^~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:914:2: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  914 |  gtk_misc_set_alignment(GTK_MISC(label5), 0, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
   72 | void gtk_misc_set_alignment (GtkMisc *misc,
      |      ^~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:914:2: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations]
  914 |  gtk_misc_set_alignment(GTK_MISC(label5), 0, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
   70 | GType   gtk_misc_get_type      (void) G_GNUC_CONST;
      |         ^~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:918:2: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  918 |  gtk_misc_set_alignment(GTK_MISC(label6), 0, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
   72 | void gtk_misc_set_alignment (GtkMisc *misc,
      |      ^~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:918:2: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations]
  918 |  gtk_misc_set_alignment(GTK_MISC(label6), 0, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
   70 | GType   gtk_misc_get_type      (void) G_GNUC_CONST;
      |         ^~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:924:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  924 |  gtk_table_attach_defaults(GTK_TABLE(table), label5, 0,1,0,1);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:924:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  924 |  gtk_table_attach_defaults(GTK_TABLE(table), label5, 0,1,0,1);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:925:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  925 |  gtk_table_attach_defaults(GTK_TABLE(table), label6, 0,1,1,2);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:925:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  925 |  gtk_table_attach_defaults(GTK_TABLE(table), label6, 0,1,1,2);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:926:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  926 |  gtk_table_attach_defaults(GTK_TABLE(table), label3, 0,1,2,3);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:926:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  926 |  gtk_table_attach_defaults(GTK_TABLE(table), label3, 0,1,2,3);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:927:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  927 |  gtk_table_attach_defaults(GTK_TABLE(table), label4, 0,1,3,4);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:927:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  927 |  gtk_table_attach_defaults(GTK_TABLE(table), label4, 0,1,3,4);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:929:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  929 |  gtk_table_attach_defaults(GTK_TABLE(table), label1, 0,1,6,7);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:929:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  929 |  gtk_table_attach_defaults(GTK_TABLE(table), label1, 0,1,6,7);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:930:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  930 |  gtk_table_attach_defaults(GTK_TABLE(table), label2, 0,1,7,8);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:930:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  930 |  gtk_table_attach_defaults(GTK_TABLE(table), label2, 0,1,7,8);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:949:2: warning: 'gtk_hseparator_new' is deprecated: Use 'gtk_separator_new' instead [-Wdeprecated-declarations]
  949 |  GtkWidget *sep1 = gtk_hseparator_new();
      |  ^~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:267,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h:61:12: note: declared here
   61 | GtkWidget* gtk_hseparator_new      (void);
      |            ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:950:2: warning: 'gtk_hseparator_new' is deprecated: Use 'gtk_separator_new' instead [-Wdeprecated-declarations]
  950 |  GtkWidget *sep2 = gtk_hseparator_new();
      |  ^~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:267,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h:61:12: note: declared here
   61 | GtkWidget* gtk_hseparator_new      (void);
      |            ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:962:2: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  962 |  gtk_misc_set_alignment(GTK_MISC(label_lensfun_make), 1, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
   72 | void gtk_misc_set_alignment (GtkMisc *misc,
      |      ^~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:962:2: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations]
  962 |  gtk_misc_set_alignment(GTK_MISC(label_lensfun_make), 1, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
   70 | GType   gtk_misc_get_type      (void) G_GNUC_CONST;
      |         ^~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:963:2: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  963 |  gtk_misc_set_alignment(GTK_MISC(label_lensfun_model), 1, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
   72 | void gtk_misc_set_alignment (GtkMisc *misc,
      |      ^~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:963:2: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations]
  963 |  gtk_misc_set_alignment(GTK_MISC(label_lensfun_model), 1, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
   70 | GType   gtk_misc_get_type      (void) G_GNUC_CONST;
      |         ^~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:964:2: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  964 |  gtk_misc_set_alignment(GTK_MISC(label_focal), 1, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
   72 | void gtk_misc_set_alignment (GtkMisc *misc,
      |      ^~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:964:2: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations]
  964 |  gtk_misc_set_alignment(GTK_MISC(label_focal), 1, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
   70 | GType   gtk_misc_get_type      (void) G_GNUC_CONST;
      |         ^~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:965:2: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  965 |  gtk_misc_set_alignment(GTK_MISC(label_aperture), 1, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
   72 | void gtk_misc_set_alignment (GtkMisc *misc,
      |      ^~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:965:2: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations]
  965 |  gtk_misc_set_alignment(GTK_MISC(label_aperture), 1, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
   70 | GType   gtk_misc_get_type      (void) G_GNUC_CONST;
      |         ^~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:966:2: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  966 |  gtk_misc_set_alignment(GTK_MISC(label_camera_make), 1, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
   72 | void gtk_misc_set_alignment (GtkMisc *misc,
      |      ^~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:966:2: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations]
  966 |  gtk_misc_set_alignment(GTK_MISC(label_camera_make), 1, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
   70 | GType   gtk_misc_get_type      (void) G_GNUC_CONST;
      |         ^~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:967:2: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  967 |  gtk_misc_set_alignment(GTK_MISC(label_camera_model), 1, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
   72 | void gtk_misc_set_alignment (GtkMisc *misc,
      |      ^~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:967:2: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations]
  967 |  gtk_misc_set_alignment(GTK_MISC(label_camera_model), 1, 0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
   70 | GType   gtk_misc_get_type      (void) G_GNUC_CONST;
      |         ^~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:970:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  970 |  gtk_table_attach_defaults(GTK_TABLE(table), label_camera_make, 1,2,0,1);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:970:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  970 |  gtk_table_attach_defaults(GTK_TABLE(table), label_camera_make, 1,2,0,1);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:971:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  971 |  gtk_table_attach_defaults(GTK_TABLE(table), label_camera_model, 1,2,1,2);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:971:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  971 |  gtk_table_attach_defaults(GTK_TABLE(table), label_camera_model, 1,2,1,2);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:972:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  972 |  gtk_table_attach_defaults(GTK_TABLE(table), label_focal, 1,2,2,3);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:972:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  972 |  gtk_table_attach_defaults(GTK_TABLE(table), label_focal, 1,2,2,3);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:973:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  973 |  gtk_table_attach_defaults(GTK_TABLE(table), label_aperture, 1,2,3,4);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:973:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  973 |  gtk_table_attach_defaults(GTK_TABLE(table), label_aperture, 1,2,3,4);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:974:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  974 |  gtk_table_attach_defaults(GTK_TABLE(table), sep1, 0,2,5,6);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:974:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  974 |  gtk_table_attach_defaults(GTK_TABLE(table), sep1, 0,2,5,6);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:975:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  975 |  gtk_table_attach_defaults(GTK_TABLE(table), label_lensfun_make, 1,2,6,7);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:975:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  975 |  gtk_table_attach_defaults(GTK_TABLE(table), label_lensfun_make, 1,2,6,7);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:976:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  976 |  gtk_table_attach_defaults(GTK_TABLE(table), label_lensfun_model, 1,2,7,8);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:976:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  976 |  gtk_table_attach_defaults(GTK_TABLE(table), label_lensfun_model, 1,2,7,8);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:977:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  977 |  gtk_table_attach_defaults(GTK_TABLE(table), button_set_lens, 1,2,6,8);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:977:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  977 |  gtk_table_attach_defaults(GTK_TABLE(table), button_set_lens, 1,2,6,8);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:978:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  978 |  gtk_table_attach_defaults(GTK_TABLE(table), sep2, 0,2,8,9);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:978:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  978 |  gtk_table_attach_defaults(GTK_TABLE(table), sep2, 0,2,8,9);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:979:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  979 |  gtk_table_attach_defaults(GTK_TABLE(table), checkbutton_enabled, 0,1,9,10);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:979:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  979 |  gtk_table_attach_defaults(GTK_TABLE(table), checkbutton_enabled, 0,1,9,10);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:980:2: warning: 'gtk_table_attach_defaults' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  980 |  gtk_table_attach_defaults(GTK_TABLE(table), checkbutton_defish, 1,2,9,10);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:9: note: declared here
  138 | void    gtk_table_attach_defaults  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:980:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  980 |  gtk_table_attach_defaults(GTK_TABLE(table), checkbutton_defish, 1,2,9,10);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:983:2: warning: 'gtk_table_set_row_spacing' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  983 |  gtk_table_set_row_spacing(GTK_TABLE(table), 4, 10);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:145:9: note: declared here
  145 | void    gtk_table_set_row_spacing  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:983:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  983 |  gtk_table_set_row_spacing(GTK_TABLE(table), 4, 10);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:984:2: warning: 'gtk_table_set_row_spacing' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  984 |  gtk_table_set_row_spacing(GTK_TABLE(table), 5, 10);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:145:9: note: declared here
  145 | void    gtk_table_set_row_spacing  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:984:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  984 |  gtk_table_set_row_spacing(GTK_TABLE(table), 5, 10);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:985:2: warning: 'gtk_table_set_row_spacing' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  985 |  gtk_table_set_row_spacing(GTK_TABLE(table), 7, 10);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:145:9: note: declared here
  145 | void    gtk_table_set_row_spacing  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:985:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  985 |  gtk_table_set_row_spacing(GTK_TABLE(table), 7, 10);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:986:2: warning: 'gtk_table_set_row_spacing' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  986 |  gtk_table_set_row_spacing(GTK_TABLE(table), 8, 10);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:145:9: note: declared here
  145 | void    gtk_table_set_row_spacing  (GtkTable        *table,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:986:2: warning: 'gtk_table_get_type' is deprecated [-Wdeprecated-declarations]
  986 |  gtk_table_set_row_spacing(GTK_TABLE(table), 8, 10);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:10: note: declared here
  117 | GType    gtk_table_get_type       (void) G_GNUC_CONST;
      |          ^~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:1008:9: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
 1008 |         GtkWidget *button_close = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
      |         ^~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:54,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-lens-db-editor.c:26:
/usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here
  103 | GtkWidget*     gtk_button_new_from_stock    (const gchar    *stock_id);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
rs-lens-db-editor.c:1008:9: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
 1008 |         GtkWidget *button_close = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
      |         ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-exif.lo rs-exif.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-exif.cc  -fPIC -DPIC -o .libs/rs-exif.o
In file included from ./rawstudio.h:49,
                 from rs-exif.h:28,
                 from rs-exif.cc:26:
./rs-metadata.h:68:8: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |        ^~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:43,
                 from rs-exif.h:27,
                 from rs-exif.cc:26:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-exif.h:28,
                 from rs-exif.cc:26:
./rs-utils.h:46:41: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      |                                         ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from rs-exif.h:27,
                 from rs-exif.cc:26:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-exif.h:28,
                 from rs-exif.cc:26:
./rs-utils.h:55:40: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      |                                        ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from rs-exif.h:27,
                 from rs-exif.cc:26:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-filter-request.lo rs-filter-request.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-filter-request.c  -fPIC -DPIC -o .libs/rs-filter-request.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-filter.lo rs-filter.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-filter.c  -fPIC -DPIC -o .libs/rs-filter.o
In file included from ./rawstudio.h:49,
                 from rs-filter.c:21:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-filter.c:21:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-plugin-manager.lo rs-plugin-manager.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-plugin-manager.c  -fPIC -DPIC -o .libs/rs-plugin-manager.o
In file included from ./rawstudio.h:49,
                 from rs-plugin-manager.c:21:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-plugin-manager.c:21:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-output.lo rs-output.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-output.c  -fPIC -DPIC -o .libs/rs-output.o
In file included from ./rawstudio.h:49,
                 from rs-output.c:20:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-output.c:20:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-output.c: In function 'rs_output_get_parameter_widget':
rs-output.c:252:2: warning: 'gtk_vbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  252 |  box = gtk_vbox_new(FALSE, 0);
      |  ^~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:286,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-output.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
   61 | GtkWidget * gtk_vbox_new      (gboolean homogeneous,
      |             ^~~~~~~~~~~~
rs-output.c:300:4: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  300 |    widget = gtk_hbox_new(FALSE, 2);
      |    ^~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:262,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-output.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
   63 | GtkWidget * gtk_hbox_new      (gboolean homogeneous,
      |             ^~~~~~~~~~~~
rs-output.c:346:5: warning: 'gtk_hscale_new' is deprecated: Use 'gtk_scale_new' instead [-Wdeprecated-declarations]
  346 |     scale = gtk_hscale_new(GTK_ADJUSTMENT(adj));
      |     ^~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:265,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-output.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h:61:12: note: declared here
   61 | GtkWidget* gtk_hscale_new            (GtkAdjustment *adjustment);
      |            ^~~~~~~~~~~~~~
rs-output.c:350:5: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  350 |     widget = gtk_hbox_new(FALSE, 2);
      |     ^~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:262,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-output.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
   63 | GtkWidget * gtk_hbox_new      (gboolean homogeneous,
      |             ^~~~~~~~~~~~
rs-output.c:378:5: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  378 |     widget = gtk_hbox_new(FALSE, 2);
      |     ^~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:262,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-output.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
   63 | GtkWidget * gtk_hbox_new      (gboolean homogeneous,
      |             ^~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-library.lo rs-library.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-library.c  -fPIC -DPIC -o .libs/rs-library.o
In file included from ./rawstudio.h:49,
                 from rs-library.h:26,
                 from rs-library.c:57:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-library.h:26,
                 from rs-library.c:57:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-job-queue.lo rs-job-queue.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-job-queue.c  -fPIC -DPIC -o .libs/rs-job-queue.o
In file included from ./rawstudio.h:49,
                 from rs-job-queue.c:19:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-job-queue.c:19:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-job-queue.c: In function 'rs_job_queue_init':
rs-job-queue.c:87:2: warning: 'gtk_vbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   87 |  job_queue->box = gtk_vbox_new(TRUE, 1);
      |  ^~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:286,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-job-queue.c:19:
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
   61 | GtkWidget * gtk_vbox_new      (gboolean homogeneous,
      |             ^~~~~~~~~~~~
rs-job-queue.c:99:2: warning: 'gtk_window_set_opacity' is deprecated: Use 'gtk_widget_set_opacity' instead [-Wdeprecated-declarations]
   99 |  gtk_window_set_opacity(GTK_WINDOW(job_queue->window), 0.75);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkdialog.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:31,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-job-queue.c:19:
/usr/include/gtk-3.0/gtk/gtkwindow.h:200:12: note: declared here
  200 | void       gtk_window_set_opacity              (GtkWindow           *window,
      |            ^~~~~~~~~~~~~~~~~~~~~~
rs-job-queue.c:108:2: warning: 'gdk_screen_get_height' is deprecated [-Wdeprecated-declarations]
  108 |  gtk_window_move(GTK_WINDOW(job_queue->window), 0, gdk_screen_get_height(gdk_display_get_default_screen(gdk_display_get_default()))-50);
      |  ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-3.0/gdk/gdk.h:32,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-job-queue.c:19:
/usr/include/gtk-3.0/gdk/gdkscreen.h:60:14: note: declared here
   60 | gint         gdk_screen_get_height            (GdkScreen   *screen);
      |              ^~~~~~~~~~~~~~~~~~~~~
rs-job-queue.c: In function 'rs_job_queue_add_slot':
rs-job-queue.c:155:2: warning: 'gdk_threads_enter' is deprecated [-Wdeprecated-declarations]
  155 |  gdk_threads_enter();
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-job-queue.c:19:
/usr/include/gtk-3.0/gdk/gdkthreads.h:46:10: note: declared here
   46 | void     gdk_threads_enter                    (void);
      |          ^~~~~~~~~~~~~~~~~
rs-job-queue.c:157:2: warning: 'gtk_vbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  157 |  slot->container = gtk_vbox_new(FALSE, 0);
      |  ^~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:286,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-job-queue.c:19:
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
   61 | GtkWidget * gtk_vbox_new      (gboolean homogeneous,
      |             ^~~~~~~~~~~~
rs-job-queue.c:166:3: warning: 'gdk_screen_get_height' is deprecated [-Wdeprecated-declarations]
  166 |   gtk_window_move(GTK_WINDOW(job_queue->window), 0, gdk_screen_get_height(gdk_display_get_default_screen(gdk_display_get_default()))-50);
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-3.0/gdk/gdk.h:32,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-job-queue.c:19:
/usr/include/gtk-3.0/gdk/gdkscreen.h:60:14: note: declared here
   60 | gint         gdk_screen_get_height            (GdkScreen   *screen);
      |              ^~~~~~~~~~~~~~~~~~~~~
rs-job-queue.c:173:2: warning: 'gdk_threads_leave' is deprecated [-Wdeprecated-declarations]
  173 |  gdk_threads_leave();
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-job-queue.c:19:
/usr/include/gtk-3.0/gdk/gdkthreads.h:48:10: note: declared here
   48 | void     gdk_threads_leave                    (void);
      |          ^~~~~~~~~~~~~~~~~
rs-job-queue.c: In function 'rs_job_queue_remove_slot':
rs-job-queue.c:191:2: warning: 'gdk_threads_enter' is deprecated [-Wdeprecated-declarations]
  191 |  gdk_threads_enter();
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-job-queue.c:19:
/usr/include/gtk-3.0/gdk/gdkthreads.h:46:10: note: declared here
   46 | void     gdk_threads_enter                    (void);
      |          ^~~~~~~~~~~~~~~~~
rs-job-queue.c:205:2: warning: 'gdk_threads_leave' is deprecated [-Wdeprecated-declarations]
  205 |  gdk_threads_leave();
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-job-queue.c:19:
/usr/include/gtk-3.0/gdk/gdkthreads.h:48:10: note: declared here
   48 | void     gdk_threads_leave                    (void);
      |          ^~~~~~~~~~~~~~~~~
rs-job-queue.c: In function 'rs_job_update_description':
rs-job-queue.c:315:2: warning: 'gdk_threads_enter' is deprecated [-Wdeprecated-declarations]
  315 |  gdk_threads_enter();
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-job-queue.c:19:
/usr/include/gtk-3.0/gdk/gdkthreads.h:46:10: note: declared here
   46 | void     gdk_threads_enter                    (void);
      |          ^~~~~~~~~~~~~~~~~
rs-job-queue.c:322:2: warning: 'gdk_threads_leave' is deprecated [-Wdeprecated-declarations]
  322 |  gdk_threads_leave();
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-job-queue.c:19:
/usr/include/gtk-3.0/gdk/gdkthreads.h:48:10: note: declared here
   48 | void     gdk_threads_leave                    (void);
      |          ^~~~~~~~~~~~~~~~~
rs-job-queue.c: In function 'rs_job_update_progress':
rs-job-queue.c:338:2: warning: 'gdk_threads_enter' is deprecated [-Wdeprecated-declarations]
  338 |  gdk_threads_enter();
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-job-queue.c:19:
/usr/include/gtk-3.0/gdk/gdkthreads.h:46:10: note: declared here
   46 | void     gdk_threads_enter                    (void);
      |          ^~~~~~~~~~~~~~~~~
rs-job-queue.c:345:2: warning: 'gdk_threads_leave' is deprecated [-Wdeprecated-declarations]
  345 |  gdk_threads_leave();
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-job-queue.c:19:
/usr/include/gtk-3.0/gdk/gdkthreads.h:48:10: note: declared here
   48 | void     gdk_threads_leave                    (void);
      |          ^~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-color.lo rs-color.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-color.c  -fPIC -DPIC -o .libs/rs-color.o
In file included from ./rawstudio.h:49,
                 from rs-color.c:20:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-color.c:20:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-utils.lo rs-utils.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-utils.c  -fPIC -DPIC -o .libs/rs-utils.o
In file included from ./rawstudio.h:49,
                 from rs-utils.c:21:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-utils.c:21:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-utils.c:80:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   80 | {
      | ^
rs-utils.c: In function 'rs_exiftime_to_unixtime':
rs-utils.c:82:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   82 |  GTime timestamp = -1;
      |  ^~~~~
rs-utils.c:90:3: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   90 |   timestamp = (GTime) mktime(tm);
      |   ^~~~~~~~~
rs-utils.c: At top level:
rs-utils.c:107:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  107 | rs_unixtime_to_exiftime(GTime timestamp)
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-spline.lo rs-spline.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-spline.c  -fPIC -DPIC -o .libs/rs-spline.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-math.lo rs-math.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-math.c  -fPIC -DPIC -o .libs/rs-math.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-tiff-ifd-entry.lo rs-tiff-ifd-entry.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-tiff-ifd-entry.c  -fPIC -DPIC -o .libs/rs-tiff-ifd-entry.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-settings.lo rs-settings.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-settings.c  -fPIC -DPIC -o .libs/rs-settings.o
In file included from rs-settings.c:21:
rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-settings.c: In function 'rs_settings_copy':
rs-settings.c:598:4: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  598 |    target->curve_knots = g_memdup(source->curve_knots, sizeof(gfloat)*2*source->curve_nknots);
      |    ^~~~~~
In file included from /usr/include/glib-2.0/glib.h:82,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from rs-settings.h:23,
                 from rs-settings.c:20:
/usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here
  257 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
rs-settings.c: In function 'rs_settings_set_curve_knots':
rs-settings.c:625:2: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  625 |  settings->curve_knots = g_memdup(knots, sizeof(gfloat)*2*nknots);
      |  ^~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:82,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from rs-settings.h:23,
                 from rs-settings.c:20:
/usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here
  257 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
rs-settings.c: In function 'rs_settings_get_curve_knots':
rs-settings.c:656:2: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  656 |  return g_memdup(settings->curve_knots, sizeof(gfloat)*2*settings->curve_nknots);
      |  ^~~~~~
In file included from /usr/include/glib-2.0/glib.h:82,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from rs-settings.h:23,
                 from rs-settings.c:20:
/usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here
  257 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-huesat-map.lo rs-huesat-map.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-huesat-map.c  -fPIC -DPIC -o .libs/rs-huesat-map.o
In file included from ./rawstudio.h:49,
                 from rs-huesat-map.c:20:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-huesat-map.c:20:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-tiff-ifd.lo rs-tiff-ifd.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-tiff-ifd.c  -fPIC -DPIC -o .libs/rs-tiff-ifd.o
In file included from ./rawstudio.h:49,
                 from rs-tiff-ifd.c:20:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-tiff-ifd.c:20:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-tiff.lo rs-tiff.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-tiff.c  -fPIC -DPIC -o .libs/rs-tiff.o
In file included from ./rawstudio.h:49,
                 from rs-tiff.c:20:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-tiff.c:20:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-profile-factory.lo rs-profile-factory.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-profile-factory.c  -fPIC -DPIC -o .libs/rs-profile-factory.o
In file included from rs-profile-factory.c:24:
rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-curve.lo rs-curve.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-curve.c  -fPIC -DPIC -o .libs/rs-curve.o
In file included from ./rawstudio.h:49,
                 from rs-curve.c:21:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-curve.c:21:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-curve.c: In function 'rs_curve_widget_class_init':
rs-curve.c:104:21: warning: assignment to 'gboolean (*)(GtkWidget *, cairo_t *)' {aka 'int (*)(struct _GtkWidget *, struct _cairo *)'} from incompatible pointer type 'gboolean (*)(RSCurveWidget *, cairo_t *)' {aka 'int (*)(struct _RSCurveWidget *, struct _cairo *)'} [-Wincompatible-pointer-types]
  104 |  widget_class->draw = rs_curve_widget_draw;
      |                     ^
rs-curve.c: In function 'rs_curve_set_histogram_data':
rs-curve.c:210:2: warning: 'gdk_threads_enter' is deprecated [-Wdeprecated-declarations]
  210 |  gdk_threads_enter();
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-curve.c:21:
/usr/include/gtk-3.0/gdk/gdkthreads.h:46:10: note: declared here
   46 | void     gdk_threads_enter                    (void);
      |          ^~~~~~~~~~~~~~~~~
rs-curve.c:219:2: warning: 'gdk_threads_leave' is deprecated [-Wdeprecated-declarations]
  219 |  gdk_threads_leave();
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-curve.c:21:
/usr/include/gtk-3.0/gdk/gdkthreads.h:48:10: note: declared here
   48 | void     gdk_threads_leave                    (void);
      |          ^~~~~~~~~~~~~~~~~
rs-curve.c: In function 'rs_curve_draw_histogram':
rs-curve.c:269:3: warning: 'gdk_threads_leave' is deprecated [-Wdeprecated-declarations]
  269 |   gdk_threads_leave();
      |   ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-curve.c:21:
/usr/include/gtk-3.0/gdk/gdkthreads.h:48:10: note: declared here
   48 | void     gdk_threads_leave                    (void);
      |          ^~~~~~~~~~~~~~~~~
rs-curve.c:271:3: warning: 'gdk_threads_enter' is deprecated [-Wdeprecated-declarations]
  271 |   gdk_threads_enter();
      |   ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-curve.c:21:
/usr/include/gtk-3.0/gdk/gdkthreads.h:46:10: note: declared here
   46 | void     gdk_threads_enter                    (void);
      |          ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:62,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-curve.c:21:
rs-curve.c: In function 'rs_curve_widget_draw':
/usr/include/glib-2.0/glib/gmessages.h:638:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type]
  638 |         return; \
      |         ^~~~~~
rs-curve.c:813:2: note: in expansion of macro 'g_return_if_fail'
  813 |  g_return_if_fail (curve != NULL);
      |  ^~~~~~~~~~~~~~~~
rs-curve.c:810:1: note: declared here
  810 | rs_curve_widget_draw(RSCurveWidget *curve, cairo_t *cr)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:62,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-curve.c:21:
/usr/include/glib-2.0/glib/gmessages.h:638:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type]
  638 |         return; \
      |         ^~~~~~
rs-curve.c:814:2: note: in expansion of macro 'g_return_if_fail'
  814 |  g_return_if_fail (RS_IS_CURVE_WIDGET(curve));
      |  ^~~~~~~~~~~~~~~~
rs-curve.c:810:1: note: declared here
  810 | rs_curve_widget_draw(RSCurveWidget *curve, cairo_t *cr)
      | ^~~~~~~~~~~~~~~~~~~~
rs-curve.c: In function 'rs_curve_size_allocate_helper':
rs-curve.c:836:2: warning: 'gdk_threads_enter' is deprecated [-Wdeprecated-declarations]
  836 |  gdk_threads_enter();
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-curve.c:21:
/usr/include/gtk-3.0/gdk/gdkthreads.h:46:10: note: declared here
   46 | void     gdk_threads_enter                    (void);
      |          ^~~~~~~~~~~~~~~~~
rs-curve.c:860:2: warning: 'gdk_threads_leave' is deprecated [-Wdeprecated-declarations]
  860 |  gdk_threads_leave();
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-curve.c:21:
/usr/include/gtk-3.0/gdk/gdkthreads.h:48:10: note: declared here
   48 | void     gdk_threads_leave                    (void);
      |          ^~~~~~~~~~~~~~~~~
rs-curve.c: In function 'delayed_update':
rs-curve.c:899:2: warning: 'gdk_threads_enter' is deprecated [-Wdeprecated-declarations]
  899 |  gdk_threads_enter();
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-curve.c:21:
/usr/include/gtk-3.0/gdk/gdkthreads.h:46:10: note: declared here
   46 | void     gdk_threads_enter                    (void);
      |          ^~~~~~~~~~~~~~~~~
rs-curve.c:901:2: warning: 'gdk_threads_leave' is deprecated [-Wdeprecated-declarations]
  901 |  gdk_threads_leave();
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-curve.c:21:
/usr/include/gtk-3.0/gdk/gdkthreads.h:48:10: note: declared here
   48 | void     gdk_threads_leave                    (void);
      |          ^~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-profile-selector.lo rs-profile-selector.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-profile-selector.c  -fPIC -DPIC -o .libs/rs-profile-selector.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-profile-camera.lo rs-profile-camera.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-profile-camera.c  -fPIC -DPIC -o .libs/rs-profile-camera.o
In file included from rs-profile-camera.c:24:
rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-dcp-file.lo rs-dcp-file.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-dcp-file.c  -fPIC -DPIC -o .libs/rs-dcp-file.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-color-space-selector.lo rs-color-space-selector.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-color-space-selector.c  -fPIC -DPIC -o .libs/rs-color-space-selector.o
In file included from rawstudio.h:49,
                 from rs-color-space-selector.c:22:
rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from rawstudio.h:63,
                 from rs-color-space-selector.c:22:
rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-color-space-selector.c: In function 'rs_color_space_selector_class_init':
rs-color-space-selector.c:84:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
   84 |  g_type_class_add_private(klass, sizeof(RSColorSpaceSelectorPrivate));
      |  ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28,
                 from /usr/include/gtk-3.0/gdk/gdk.h:32,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from rs-color-space-selector.c:21:
/usr/include/glib-2.0/gobject/gtype.h:1307:10: note: declared here
 1307 | void     g_type_class_add_private       (gpointer                    g_class,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
rs-color-space-selector.c: In function 'rs_color_space_selector_init':
rs-color-space-selector.c:105:13: warning: Deprecated pre-processor symbol, replace with 
  105 |  selector->priv = COLOR_SPACE_SELECTOR_PRIVATE(selector);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-gui-functions.lo rs-gui-functions.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-gui-functions.c  -fPIC -DPIC -o .libs/rs-gui-functions.o
rs-gui-functions.c: In function 'gui_dialog_make_from_text':
rs-gui-functions.c:33:2: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
   33 |  gtk_misc_set_alignment (GTK_MISC (secondary_label), 0.0, 0.5);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from rs-gui-functions.c:22:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
   72 | void gtk_misc_set_alignment (GtkMisc *misc,
      |      ^~~~~~~~~~~~~~~~~~~~~~
rs-gui-functions.c:33:2: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations]
   33 |  gtk_misc_set_alignment (GTK_MISC (secondary_label), 0.0, 0.5);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from rs-gui-functions.c:22:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
   70 | GType   gtk_misc_get_type      (void) G_GNUC_CONST;
      |         ^~~~~~~~~~~~~~~~~
rs-gui-functions.c: In function 'gui_dialog_make_from_widget':
rs-gui-functions.c:47:2: warning: 'gtk_image_new_from_stock' is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations]
   47 |  image = gtk_image_new_from_stock(stock_id, GTK_ICON_SIZE_DIALOG);
      |  ^~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkentry.h:42,
                 from /usr/include/gtk-3.0/gtk/gtktreeview.h:29,
                 from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29,
                 from /usr/include/gtk-3.0/gtk/gtk.h:42,
                 from rs-gui-functions.c:22:
/usr/include/gtk-3.0/gtk/gtkimage.h:122:12: note: declared here
  122 | GtkWidget* gtk_image_new_from_stock     (const gchar     *stock_id,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~
rs-gui-functions.c:48:2: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
   48 |  gtk_misc_set_alignment (GTK_MISC (image), 0.5, 0.0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from rs-gui-functions.c:22:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
   72 | void gtk_misc_set_alignment (GtkMisc *misc,
      |      ^~~~~~~~~~~~~~~~~~~~~~
rs-gui-functions.c:48:2: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations]
   48 |  gtk_misc_set_alignment (GTK_MISC (image), 0.5, 0.0);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from rs-gui-functions.c:22:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
   70 | GType   gtk_misc_get_type      (void) G_GNUC_CONST;
      |         ^~~~~~~~~~~~~~~~~
rs-gui-functions.c:59:2: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
   59 |  gtk_misc_set_alignment (GTK_MISC (primary_label), 0.0, 0.5);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from rs-gui-functions.c:22:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
   72 | void gtk_misc_set_alignment (GtkMisc *misc,
      |      ^~~~~~~~~~~~~~~~~~~~~~
rs-gui-functions.c:59:2: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations]
   59 |  gtk_misc_set_alignment (GTK_MISC (primary_label), 0.0, 0.5);
      |  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from rs-gui-functions.c:22:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
   70 | GType   gtk_misc_get_type      (void) G_GNUC_CONST;
      |         ^~~~~~~~~~~~~~~~~
rs-gui-functions.c:65:2: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   65 |  hhbox = gtk_hbox_new (FALSE, 12);
      |  ^~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:262,
                 from rs-gui-functions.c:22:
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
   63 | GtkWidget * gtk_hbox_new      (gboolean homogeneous,
      |             ^~~~~~~~~~~~
rs-gui-functions.c:68:2: warning: 'gtk_vbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   68 |  vvbox = gtk_vbox_new (FALSE, 12);
      |  ^~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:286,
                 from rs-gui-functions.c:22:
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
   61 | GtkWidget * gtk_vbox_new      (gboolean homogeneous,
      |             ^~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o conf_interface.lo conf_interface.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c conf_interface.c  -fPIC -DPIC -o .libs/conf_interface.o
In file included from /usr/include/gconf/2/gconf/gconf-schema.h:26,
                 from /usr/include/gconf/2/gconf/gconf.h:27,
                 from /usr/include/gconf/2/gconf/gconf-client.h:25,
                 from conf_interface.c:31:
/usr/include/gconf/2/gconf/gconf-value.h:139:3: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  139 |   GTime  mod_time; /* time of the modification */
      |   ^~~~~
/usr/include/gconf/2/gconf/gconf-value.h:144:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  144 | GTime       gconf_meta_info_mod_time     (GConfMetaInfo *gcmi);
      | ^~~~~
/usr/include/gconf/2/gconf/gconf-value.h:153:46: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  153 |                                              GTime          mod_time);
      |                                              ^~~~~
conf_interface.c: In function 'rs_conf_get_color':
conf_interface.c:304:3: warning: 'gdk_color_parse' is deprecated: Use 'gdk_rgba_parse' instead [-Wdeprecated-declarations]
  304 |   ret = gdk_color_parse(str, color);
      |   ^~~
In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26,
                 from /usr/include/gtk-3.0/gdk/gdk.h:33,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from conf_interface.c:20:
/usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:79:11: note: declared here
   79 | gboolean  gdk_color_parse     (const gchar    *spec,
      |           ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I.. -DWITH_GCONF    -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o rs-stock.lo rs-stock.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DWITH_GCONF -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LIBRARY_DIR=\"/usr/lib/rawstudio/plugins\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c rs-stock.c  -fPIC -DPIC -o .libs/rs-stock.o
In file included from ./rawstudio.h:49,
                 from rs-stock.c:20:
./rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ./rawstudio.h:63,
                 from rs-stock.c:20:
./rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
./rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
rs-stock.c: In function 'add_stock_icon':
rs-stock.c:54:2: warning: 'gtk_icon_source_new' is deprecated [-Wdeprecated-declarations]
   54 |  source = gtk_icon_source_new ();
      |  ^~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
                 from /usr/include/gtk-3.0/gtk/gtk.h:127,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-stock.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:170:16: note: declared here
  170 | GtkIconSource* gtk_icon_source_new                      (void);
      |                ^~~~~~~~~~~~~~~~~~~
rs-stock.c:56:2: warning: 'gtk_icon_source_set_size' is deprecated [-Wdeprecated-declarations]
   56 |  gtk_icon_source_set_size (source, GTK_ICON_SIZE_SMALL_TOOLBAR);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
                 from /usr/include/gtk-3.0/gtk/gtk.h:127,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-stock.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:215:18: note: declared here
  215 | void             gtk_icon_source_set_size                 (GtkIconSource       *source,
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~
rs-stock.c:57:2: warning: 'gtk_icon_source_set_size_wildcarded' is deprecated [-Wdeprecated-declarations]
   57 |  gtk_icon_source_set_size_wildcarded (source, TRUE);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
                 from /usr/include/gtk-3.0/gtk/gtk.h:127,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-stock.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:200:18: note: declared here
  200 | void             gtk_icon_source_set_size_wildcarded      (GtkIconSource       *source,
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rs-stock.c:59:2: warning: 'gtk_icon_source_set_pixbuf' is deprecated [-Wdeprecated-declarations]
   59 |  gtk_icon_source_set_pixbuf (source, GDK_PIXBUF(pixbuf));
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
                 from /usr/include/gtk-3.0/gtk/gtk.h:127,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-stock.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:183:16: note: declared here
  183 | void           gtk_icon_source_set_pixbuf               (GtkIconSource       *source,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
rs-stock.c:62:2: warning: 'gtk_icon_set_new' is deprecated [-Wdeprecated-declarations]
   62 |  set = gtk_icon_set_new ();
      |  ^~~
In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
                 from /usr/include/gtk-3.0/gtk/gtk.h:127,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-stock.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:138:13: note: declared here
  138 | GtkIconSet* gtk_icon_set_new             (void);
      |             ^~~~~~~~~~~~~~~~
rs-stock.c:64:2: warning: 'gtk_icon_set_add_source' is deprecated [-Wdeprecated-declarations]
   64 |  gtk_icon_set_add_source (set, source);
      |  ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
                 from /usr/include/gtk-3.0/gtk/gtk.h:127,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-stock.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:159:16: note: declared here
  159 | void           gtk_icon_set_add_source   (GtkIconSet          *icon_set,
      |                ^~~~~~~~~~~~~~~~~~~~~~~
rs-stock.c:65:2: warning: 'gtk_icon_source_free' is deprecated [-Wdeprecated-declarations]
   65 |  gtk_icon_source_free (source);
      |  ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
                 from /usr/include/gtk-3.0/gtk/gtk.h:127,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-stock.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:174:16: note: declared here
  174 | void           gtk_icon_source_free                     (GtkIconSource       *source);
      |                ^~~~~~~~~~~~~~~~~~~~
rs-stock.c:67:2: warning: 'gtk_icon_factory_add' is deprecated [-Wdeprecated-declarations]
   67 |  gtk_icon_factory_add (rs_icon_factory, stock_id, set);
      |  ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
                 from /usr/include/gtk-3.0/gtk/gtk.h:127,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-stock.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:82:17: note: declared here
   82 | void            gtk_icon_factory_add      (GtkIconFactory *factory,
      |                 ^~~~~~~~~~~~~~~~~~~~
rs-stock.c:69:2: warning: 'gtk_icon_set_unref' is deprecated [-Wdeprecated-declarations]
   69 |  gtk_icon_set_unref (set);
      |  ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
                 from /usr/include/gtk-3.0/gtk/gtk.h:127,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-stock.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:145:13: note: declared here
  145 | void        gtk_icon_set_unref           (GtkIconSet      *icon_set);
      |             ^~~~~~~~~~~~~~~~~~
rs-stock.c: In function 'rs_stock_init':
rs-stock.c:75:2: warning: 'gtk_icon_factory_new' is deprecated [-Wdeprecated-declarations]
   75 |  rs_icon_factory = gtk_icon_factory_new ();
      |  ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
                 from /usr/include/gtk-3.0/gtk/gtk.h:127,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-stock.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:80:17: note: declared here
   80 | GtkIconFactory* gtk_icon_factory_new      (void);
      |                 ^~~~~~~~~~~~~~~~~~~~
rs-stock.c:85:2: warning: 'gtk_icon_factory_add_default' is deprecated [-Wdeprecated-declarations]
   85 |  gtk_icon_factory_add_default (rs_icon_factory);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
                 from /usr/include/gtk-3.0/gtk/gtk.h:127,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-stock.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:92:13: note: declared here
   92 | void        gtk_icon_factory_add_default     (GtkIconFactory  *factory);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
rs-stock.c:87:2: warning: 'gtk_stock_add_static' is deprecated [-Wdeprecated-declarations]
   87 |  gtk_stock_add_static (rs_stock_items, G_N_ELEMENTS (rs_stock_items));
      |  ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37,
                 from /usr/include/gtk-3.0/gtk/gtk.h:254,
                 from ./rs-types.h:23,
                 from ./rawstudio.h:28,
                 from rs-stock.c:20:
/usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:79:10: note: declared here
   79 | void     gtk_stock_add_static (const GtkStockItem  *items,
      |          ^~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
make[2]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
/bin/sh ../libtool  --tag=CXX   --mode=link i586-alt-linux-g++ -Wall -fno-strict-aliasing -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LIBRARY_DIR=\""/usr/lib/rawstudio/plugins"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -release 2.1  -o librawstudio.la -rpath /usr/lib rs-debug.lo rs-io-job.lo rs-io-job-checksum.lo rs-io-job-metadata.lo rs-io-job-prefetch.lo rs-io-job-tagging.lo rs-io.lo rs-plugin.lo rs-rawfile.lo rs-exif.lo rs-1d-function.lo rs-icc-profile.lo rs-color-space.lo rs-color-space-icc.lo rs-image.lo rs-image16.lo rs-lens.lo rs-lens-db.lo rs-lens-db-editor.lo rs-lens-fix.lo rs-metadata.lo rs-filetypes.lo rs-filter.lo rs-filter-param.lo rs-filter-request.lo rs-filter-response.lo rs-library.lo rs-output.lo rs-plugin-manager.lo rs-job-queue.lo rs-utils.lo rs-math.lo rs-color.lo rs-settings.lo rs-spline.lo rs-curve.lo rs-tiff.lo rs-tiff-ifd.lo rs-tiff-ifd-entry.lo rs-huesat-map.lo rs-dcp-file.lo rs-profile-factory.lo rs-profile-selector.lo rs-profile-camera.lo rs-color-space-selector.lo conf_interface.lo rs-gui-functions.lo rs-stock.lo -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -pthread -lgmodule-2.0 -pthread -lglib-2.0 -lgconf-2 -lglib-2.0 -lsqlite3 -llensfun -lexiv2  
libtool: link: i586-alt-linux-g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/10/../../../crti.o /usr/lib/gcc/i586-alt-linux/10/crtbeginS.o  .libs/rs-debug.o .libs/rs-io-job.o .libs/rs-io-job-checksum.o .libs/rs-io-job-metadata.o .libs/rs-io-job-prefetch.o .libs/rs-io-job-tagging.o .libs/rs-io.o .libs/rs-plugin.o .libs/rs-rawfile.o .libs/rs-exif.o .libs/rs-1d-function.o .libs/rs-icc-profile.o .libs/rs-color-space.o .libs/rs-color-space-icc.o .libs/rs-image.o .libs/rs-image16.o .libs/rs-lens.o .libs/rs-lens-db.o .libs/rs-lens-db-editor.o .libs/rs-lens-fix.o .libs/rs-metadata.o .libs/rs-filetypes.o .libs/rs-filter.o .libs/rs-filter-param.o .libs/rs-filter-request.o .libs/rs-filter-response.o .libs/rs-library.o .libs/rs-output.o .libs/rs-plugin-manager.o .libs/rs-job-queue.o .libs/rs-utils.o .libs/rs-math.o .libs/rs-color.o .libs/rs-settings.o .libs/rs-spline.o .libs/rs-curve.o .libs/rs-tiff.o .libs/rs-tiff-ifd.o .libs/rs-tiff-ifd-entry.o .libs/rs-huesat-map.o .libs/rs-dcp-file.o .libs/rs-profile-factory.o .libs/rs-profile-selector.o .libs/rs-profile-camera.o .libs/rs-color-space-selector.o .libs/conf_interface.o .libs/rs-gui-functions.o .libs/rs-stock.o   -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -lgmodule-2.0 -lgconf-2 -lglib-2.0 -lsqlite3 -llensfun -lexiv2 -L/usr/lib/gcc/i586-alt-linux/10 -L/usr/lib/gcc/i586-alt-linux/10/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/10/crtendS.o /usr/lib/gcc/i586-alt-linux/10/../../../crtn.o  -pthread -pthread -g -O2 -march=i586 -mtune=generic -pthread -pthread   -pthread -Wl,-soname -Wl,librawstudio-2.1.so -o .libs/librawstudio-2.1.so
libtool: link: (cd ".libs" && rm -f "librawstudio.so" && ln -s "librawstudio-2.1.so" "librawstudio.so")
libtool: link: ( cd ".libs" && rm -f "librawstudio.la" && ln -s "../librawstudio.la" "librawstudio.la" )
make[2]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/librawstudio'
Making all in plugins
Making all in cache
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/cache'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -Wall -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o cache.lo cache.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wall -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c cache.c  -fPIC -DPIC -o .libs/cache.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from cache.c:22:
../../librawstudio/rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from cache.c:22:
../../librawstudio/rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../librawstudio/rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/cache'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/cache'
/bin/sh ../../libtool  --tag=CC   --mode=link i586-alt-linux-gcc -Wall -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -module -avoid-version  -o cache.la -rpath /usr/lib/rawstudio/plugins cache.lo -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -pthread -lgmodule-2.0 -pthread -lglib-2.0 
libtool: link: i586-alt-linux-gcc -shared  -fPIC -DPIC  .libs/cache.o   -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0  -O4 -pthread -g -O2 -march=i586 -mtune=generic -pthread -pthread   -pthread -Wl,-soname -Wl,cache.so -o .libs/cache.so
libtool: link: ( cd ".libs" && rm -f "cache.la" && ln -s "../cache.la" "cache.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/cache'
Making all in colorspace-adobergb
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-adobergb'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -Wall -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o colorspace-adobergb.lo colorspace-adobergb.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wall -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c colorspace-adobergb.c  -fPIC -DPIC -o .libs/colorspace-adobergb.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from colorspace-adobergb.c:23:
../../librawstudio/rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from colorspace-adobergb.c:23:
../../librawstudio/rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../librawstudio/rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-adobergb'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-adobergb'
/bin/sh ../../libtool  --tag=CC   --mode=link i586-alt-linux-gcc -Wall -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -module -avoid-version  -o colorspace_adobergb.la -rpath /usr/lib/rawstudio/plugins colorspace-adobergb.lo -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -pthread -lgmodule-2.0 -pthread -lglib-2.0 
libtool: link: i586-alt-linux-gcc -shared  -fPIC -DPIC  .libs/colorspace-adobergb.o   -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0  -pthread -g -O2 -march=i586 -mtune=generic -pthread -pthread   -pthread -Wl,-soname -Wl,colorspace_adobergb.so -o .libs/colorspace_adobergb.so
libtool: link: ( cd ".libs" && rm -f "colorspace_adobergb.la" && ln -s "../colorspace_adobergb.la" "colorspace_adobergb.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-adobergb'
Making all in colorspace-prophoto
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-prophoto'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -Wall -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o colorspace-prophoto.lo colorspace-prophoto.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wall -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c colorspace-prophoto.c  -fPIC -DPIC -o .libs/colorspace-prophoto.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from colorspace-prophoto.c:22:
../../librawstudio/rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from colorspace-prophoto.c:22:
../../librawstudio/rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../librawstudio/rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-prophoto'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-prophoto'
/bin/sh ../../libtool  --tag=CC   --mode=link i586-alt-linux-gcc -Wall -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -module -avoid-version  -o colorspace_prophoto.la -rpath /usr/lib/rawstudio/plugins colorspace-prophoto.lo -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -pthread -lgmodule-2.0 -pthread -lglib-2.0 
libtool: link: i586-alt-linux-gcc -shared  -fPIC -DPIC  .libs/colorspace-prophoto.o   -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0  -pthread -g -O2 -march=i586 -mtune=generic -pthread -pthread   -pthread -Wl,-soname -Wl,colorspace_prophoto.so -o .libs/colorspace_prophoto.so
libtool: link: ( cd ".libs" && rm -f "colorspace_prophoto.la" && ln -s "../colorspace_prophoto.la" "colorspace_prophoto.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-prophoto'
Making all in colorspace-srgb
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-srgb'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o colorspace-srgb.lo colorspace-srgb.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c colorspace-srgb.c  -fPIC -DPIC -o .libs/colorspace-srgb.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from colorspace-srgb.c:23:
../../librawstudio/rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from colorspace-srgb.c:23:
../../librawstudio/rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../librawstudio/rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-srgb'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-srgb'
/bin/sh ../../libtool  --tag=CC   --mode=link i586-alt-linux-gcc -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -module -avoid-version  -o colorspace_srgb.la -rpath /usr/lib/rawstudio/plugins colorspace-srgb.lo -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -pthread -lgmodule-2.0 -pthread -lglib-2.0 
libtool: link: i586-alt-linux-gcc -shared  -fPIC -DPIC  .libs/colorspace-srgb.o   -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0  -pthread -g -O2 -march=i586 -mtune=generic -pthread -pthread   -pthread -Wl,-soname -Wl,colorspace_srgb.so -o .libs/colorspace_srgb.so
libtool: link: ( cd ".libs" && rm -f "colorspace_srgb.la" && ln -s "../colorspace_srgb.la" "colorspace_srgb.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-srgb'
Making all in colorspace-transform
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-transform'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -Wall -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lcms -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c ../../plugins/colorspace-transform/rs-cmm.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wall -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lcms -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c ../../plugins/colorspace-transform/rs-cmm.c  -fPIC -DPIC -o .libs/rs-cmm.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from ../../plugins/colorspace-transform/rs-cmm.h:23,
                 from ../../plugins/colorspace-transform/rs-cmm.c:32:
../../librawstudio/rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from ../../plugins/colorspace-transform/rs-cmm.h:23,
                 from ../../plugins/colorspace-transform/rs-cmm.c:32:
../../librawstudio/rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../librawstudio/rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-transform'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-transform'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -Wall -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lcms -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -o colorspace_transform-c.o -c ../../plugins/colorspace-transform/colorspace_transform.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wall -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lcms -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c ../../plugins/colorspace-transform/colorspace_transform.c  -fPIC -DPIC -o .libs/colorspace_transform-c.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from ../../plugins/colorspace-transform/colorspace_transform.c:22:
../../librawstudio/rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from ../../plugins/colorspace-transform/colorspace_transform.c:22:
../../librawstudio/rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../librawstudio/rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-transform'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-transform'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -Wall -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lcms -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -mavx -c ../../plugins/colorspace-transform/colorspace_transform_avx.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wall -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lcms -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -mavx -c ../../plugins/colorspace-transform/colorspace_transform_avx.c  -fPIC -DPIC -o .libs/colorspace_transform_avx.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from ../../plugins/colorspace-transform/colorspace_transform_avx.c:22:
../../librawstudio/rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from ../../plugins/colorspace-transform/colorspace_transform_avx.c:22:
../../librawstudio/rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../librawstudio/rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:135:21: warning: 'log_p2_2' defined but not used [-Wunused-const-variable=]
  135 | static const gfloat log_p2_2[4] __attribute__ ((aligned (16))) = {0.204446009836232697516f, 0.204446009836232697516f, 0.204446009836232697516f, 0.204446009836232697516f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:134:21: warning: 'log_p2_1' defined but not used [-Wunused-const-variable=]
  134 | static const gfloat log_p2_1[4] __attribute__ ((aligned (16))) = {-1.04913055217340124191f, -1.04913055217340124191f, -1.04913055217340124191f, -1.04913055217340124191f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:133:21: warning: 'log_p2_0' defined but not used [-Wunused-const-variable=]
  133 | static const gfloat log_p2_0[4] __attribute__ ((aligned (16))) = {2.28330284476918490682f, 2.28330284476918490682f, 2.28330284476918490682f, 2.28330284476918490682f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:126:21: warning: 'log_p4_4' defined but not used [-Wunused-const-variable=]
  126 | static const gfloat log_p4_4[4] __attribute__ ((aligned (16))) = {0.0596515482674574969533f, 0.0596515482674574969533f, 0.0596515482674574969533f, 0.0596515482674574969533f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:125:21: warning: 'log_p4_3' defined but not used [-Wunused-const-variable=]
  125 | static const gfloat log_p4_3[4] __attribute__ ((aligned (16))) = {-0.465725644288844778798f, -0.465725644288844778798f,-0.465725644288844778798f, -0.465725644288844778798f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:124:21: warning: 'log_p4_2' defined but not used [-Wunused-const-variable=]
  124 | static const gfloat log_p4_2[4] __attribute__ ((aligned (16))) = {1.48116647521213171641f, 1.48116647521213171641f, 1.48116647521213171641f, 1.48116647521213171641f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:123:21: warning: 'log_p4_1' defined but not used [-Wunused-const-variable=]
  123 | static const gfloat log_p4_1[4] __attribute__ ((aligned (16))) = {-2.52074962577807006663f, -2.52074962577807006663f, -2.52074962577807006663f, -2.52074962577807006663f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:122:21: warning: 'log_p4_0' defined but not used [-Wunused-const-variable=]
  122 | static const gfloat log_p4_0[4] __attribute__ ((aligned (16))) = {2.8882704548164776201f, 2.8882704548164776201f, 2.8882704548164776201f, 2.8882704548164776201f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:120:21: warning: 'log_p5_5' defined but not used [-Wunused-const-variable=]
  120 | static const gfloat log_p5_5[4] __attribute__ ((aligned (16))) = {-3.4436006e-2f, -3.4436006e-2f, -3.4436006e-2f, -3.4436006e-2f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:119:21: warning: 'log_p5_4' defined but not used [-Wunused-const-variable=]
  119 | static const gfloat log_p5_4[4] __attribute__ ((aligned (16))) = {3.1821337e-1f, 3.1821337e-1f, 3.1821337e-1f, 3.1821337e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:118:21: warning: 'log_p5_3' defined but not used [-Wunused-const-variable=]
  118 | static const gfloat log_p5_3[4] __attribute__ ((aligned (16))) = {-1.2315303f, -1.2315303f, -1.2315303f, -1.2315303f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:117:21: warning: 'log_p5_2' defined but not used [-Wunused-const-variable=]
  117 | static const gfloat log_p5_2[4] __attribute__ ((aligned (16))) = {2.5988452f, 2.5988452f, 2.5988452f, 2.5988452f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:116:21: warning: 'log_p5_1' defined but not used [-Wunused-const-variable=]
  116 | static const gfloat log_p5_1[4] __attribute__ ((aligned (16))) = {-3.3241990f, -3.3241990f, -3.3241990f, -3.3241990f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:115:21: warning: 'log_p5_0' defined but not used [-Wunused-const-variable=]
  115 | static const gfloat log_p5_0[4] __attribute__ ((aligned (16))) = {3.1157899f, 3.1157899f, 3.1157899f, 3.1157899f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:66:21: warning: 'exp_p3_3' defined but not used [-Wunused-const-variable=]
   66 | static const gfloat exp_p3_3[4] __attribute__ ((aligned (16))) = {7.8024521e-2f, 7.8024521e-2f, 7.8024521e-2f, 7.8024521e-2f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:65:21: warning: 'exp_p3_2' defined but not used [-Wunused-const-variable=]
   65 | static const gfloat exp_p3_2[4] __attribute__ ((aligned (16))) = {2.2606716e-1f, 2.2606716e-1f, 2.2606716e-1f, 2.2606716e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:64:21: warning: 'exp_p3_1' defined but not used [-Wunused-const-variable=]
   64 | static const gfloat exp_p3_1[4] __attribute__ ((aligned (16))) = {6.9583356e-1f, 6.9583356e-1f, 6.9583356e-1f, 6.9583356e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:63:21: warning: 'exp_p3_0' defined but not used [-Wunused-const-variable=]
   63 | static const gfloat exp_p3_0[4] __attribute__ ((aligned (16))) = {9.9992520e-1f, 9.9992520e-1f, 9.9992520e-1f, 9.9992520e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:61:21: warning: 'exp_p4_4' defined but not used [-Wunused-const-variable=]
   61 | static const gfloat exp_p4_4[4] __attribute__ ((aligned (16))) = {1.3534167e-2f, 1.3534167e-2f, 1.3534167e-2f, 1.3534167e-2f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:60:21: warning: 'exp_p4_3' defined but not used [-Wunused-const-variable=]
   60 | static const gfloat exp_p4_3[4] __attribute__ ((aligned (16))) = {5.2011464e-2f, 5.2011464e-2f, 5.2011464e-2f, 5.2011464e-2f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:59:21: warning: 'exp_p4_2' defined but not used [-Wunused-const-variable=]
   59 | static const gfloat exp_p4_2[4] __attribute__ ((aligned (16))) = {2.4144275e-1f, 2.4144275e-1f, 2.4144275e-1f, 2.4144275e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:58:21: warning: 'exp_p4_1' defined but not used [-Wunused-const-variable=]
   58 | static const gfloat exp_p4_1[4] __attribute__ ((aligned (16))) = {6.9300383e-1f,  6.9300383e-1f,  6.9300383e-1f,  6.9300383e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:57:21: warning: 'exp_p4_0' defined but not used [-Wunused-const-variable=]
   57 | static const gfloat exp_p4_0[4] __attribute__ ((aligned (16))) = {1.0000026f, 1.0000026f, 1.0000026f, 1.0000026f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:55:21: warning: 'exp_p5_5' defined but not used [-Wunused-const-variable=]
   55 | static const gfloat exp_p5_5[4] __attribute__ ((aligned (16))) = {1.8775767e-3f, 1.8775767e-3f, 1.8775767e-3f, 1.8775767e-3f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:54:21: warning: 'exp_p5_4' defined but not used [-Wunused-const-variable=]
   54 | static const gfloat exp_p5_4[4] __attribute__ ((aligned (16))) = {8.9893397e-3f, 8.9893397e-3f, 8.9893397e-3f, 8.9893397e-3f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:53:21: warning: 'exp_p5_3' defined but not used [-Wunused-const-variable=]
   53 | static const gfloat exp_p5_3[4] __attribute__ ((aligned (16))) = {5.5826318e-2f, 5.5826318e-2f, 5.5826318e-2f, 5.5826318e-2f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:52:21: warning: 'exp_p5_2' defined but not used [-Wunused-const-variable=]
   52 | static const gfloat exp_p5_2[4] __attribute__ ((aligned (16))) = {2.4015361e-1f,  2.4015361e-1f,  2.4015361e-1f,  2.4015361e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:51:21: warning: 'exp_p5_1' defined but not used [-Wunused-const-variable=]
   51 | static const gfloat exp_p5_1[4] __attribute__ ((aligned (16))) = {6.9315308e-1f, 6.9315308e-1f, 6.9315308e-1f, 6.9315308e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_avx.c:50:21: warning: 'exp_p5_0' defined but not used [-Wunused-const-variable=]
   50 | static const gfloat exp_p5_0[4] __attribute__ ((aligned (16))) = {9.9999994e-1f, 9.9999994e-1f, 9.9999994e-1f, 9.9999994e-1f};
      |                     ^~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-transform'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-transform'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -Wall -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lcms -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -msse2 -c ../../plugins/colorspace-transform/colorspace_transform_sse2.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wall -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lcms -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -msse2 -c ../../plugins/colorspace-transform/colorspace_transform_sse2.c  -fPIC -DPIC -o .libs/colorspace_transform_sse2.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from ../../plugins/colorspace-transform/colorspace_transform_sse2.c:22:
../../librawstudio/rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from ../../plugins/colorspace-transform/colorspace_transform_sse2.c:22:
../../librawstudio/rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../librawstudio/rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:135:21: warning: 'log_p2_2' defined but not used [-Wunused-const-variable=]
  135 | static const gfloat log_p2_2[4] __attribute__ ((aligned (16))) = {0.204446009836232697516f, 0.204446009836232697516f, 0.204446009836232697516f, 0.204446009836232697516f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:134:21: warning: 'log_p2_1' defined but not used [-Wunused-const-variable=]
  134 | static const gfloat log_p2_1[4] __attribute__ ((aligned (16))) = {-1.04913055217340124191f, -1.04913055217340124191f, -1.04913055217340124191f, -1.04913055217340124191f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:133:21: warning: 'log_p2_0' defined but not used [-Wunused-const-variable=]
  133 | static const gfloat log_p2_0[4] __attribute__ ((aligned (16))) = {2.28330284476918490682f, 2.28330284476918490682f, 2.28330284476918490682f, 2.28330284476918490682f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:126:21: warning: 'log_p4_4' defined but not used [-Wunused-const-variable=]
  126 | static const gfloat log_p4_4[4] __attribute__ ((aligned (16))) = {0.0596515482674574969533f, 0.0596515482674574969533f, 0.0596515482674574969533f, 0.0596515482674574969533f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:125:21: warning: 'log_p4_3' defined but not used [-Wunused-const-variable=]
  125 | static const gfloat log_p4_3[4] __attribute__ ((aligned (16))) = {-0.465725644288844778798f, -0.465725644288844778798f,-0.465725644288844778798f, -0.465725644288844778798f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:124:21: warning: 'log_p4_2' defined but not used [-Wunused-const-variable=]
  124 | static const gfloat log_p4_2[4] __attribute__ ((aligned (16))) = {1.48116647521213171641f, 1.48116647521213171641f, 1.48116647521213171641f, 1.48116647521213171641f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:123:21: warning: 'log_p4_1' defined but not used [-Wunused-const-variable=]
  123 | static const gfloat log_p4_1[4] __attribute__ ((aligned (16))) = {-2.52074962577807006663f, -2.52074962577807006663f, -2.52074962577807006663f, -2.52074962577807006663f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:122:21: warning: 'log_p4_0' defined but not used [-Wunused-const-variable=]
  122 | static const gfloat log_p4_0[4] __attribute__ ((aligned (16))) = {2.8882704548164776201f, 2.8882704548164776201f, 2.8882704548164776201f, 2.8882704548164776201f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:120:21: warning: 'log_p5_5' defined but not used [-Wunused-const-variable=]
  120 | static const gfloat log_p5_5[4] __attribute__ ((aligned (16))) = {-3.4436006e-2f, -3.4436006e-2f, -3.4436006e-2f, -3.4436006e-2f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:119:21: warning: 'log_p5_4' defined but not used [-Wunused-const-variable=]
  119 | static const gfloat log_p5_4[4] __attribute__ ((aligned (16))) = {3.1821337e-1f, 3.1821337e-1f, 3.1821337e-1f, 3.1821337e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:118:21: warning: 'log_p5_3' defined but not used [-Wunused-const-variable=]
  118 | static const gfloat log_p5_3[4] __attribute__ ((aligned (16))) = {-1.2315303f, -1.2315303f, -1.2315303f, -1.2315303f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:117:21: warning: 'log_p5_2' defined but not used [-Wunused-const-variable=]
  117 | static const gfloat log_p5_2[4] __attribute__ ((aligned (16))) = {2.5988452f, 2.5988452f, 2.5988452f, 2.5988452f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:116:21: warning: 'log_p5_1' defined but not used [-Wunused-const-variable=]
  116 | static const gfloat log_p5_1[4] __attribute__ ((aligned (16))) = {-3.3241990f, -3.3241990f, -3.3241990f, -3.3241990f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:115:21: warning: 'log_p5_0' defined but not used [-Wunused-const-variable=]
  115 | static const gfloat log_p5_0[4] __attribute__ ((aligned (16))) = {3.1157899f, 3.1157899f, 3.1157899f, 3.1157899f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:66:21: warning: 'exp_p3_3' defined but not used [-Wunused-const-variable=]
   66 | static const gfloat exp_p3_3[4] __attribute__ ((aligned (16))) = {7.8024521e-2f, 7.8024521e-2f, 7.8024521e-2f, 7.8024521e-2f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:65:21: warning: 'exp_p3_2' defined but not used [-Wunused-const-variable=]
   65 | static const gfloat exp_p3_2[4] __attribute__ ((aligned (16))) = {2.2606716e-1f, 2.2606716e-1f, 2.2606716e-1f, 2.2606716e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:64:21: warning: 'exp_p3_1' defined but not used [-Wunused-const-variable=]
   64 | static const gfloat exp_p3_1[4] __attribute__ ((aligned (16))) = {6.9583356e-1f, 6.9583356e-1f, 6.9583356e-1f, 6.9583356e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:63:21: warning: 'exp_p3_0' defined but not used [-Wunused-const-variable=]
   63 | static const gfloat exp_p3_0[4] __attribute__ ((aligned (16))) = {9.9992520e-1f, 9.9992520e-1f, 9.9992520e-1f, 9.9992520e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:61:21: warning: 'exp_p4_4' defined but not used [-Wunused-const-variable=]
   61 | static const gfloat exp_p4_4[4] __attribute__ ((aligned (16))) = {1.3534167e-2f, 1.3534167e-2f, 1.3534167e-2f, 1.3534167e-2f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:60:21: warning: 'exp_p4_3' defined but not used [-Wunused-const-variable=]
   60 | static const gfloat exp_p4_3[4] __attribute__ ((aligned (16))) = {5.2011464e-2f, 5.2011464e-2f, 5.2011464e-2f, 5.2011464e-2f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:59:21: warning: 'exp_p4_2' defined but not used [-Wunused-const-variable=]
   59 | static const gfloat exp_p4_2[4] __attribute__ ((aligned (16))) = {2.4144275e-1f, 2.4144275e-1f, 2.4144275e-1f, 2.4144275e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:58:21: warning: 'exp_p4_1' defined but not used [-Wunused-const-variable=]
   58 | static const gfloat exp_p4_1[4] __attribute__ ((aligned (16))) = {6.9300383e-1f,  6.9300383e-1f,  6.9300383e-1f,  6.9300383e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:57:21: warning: 'exp_p4_0' defined but not used [-Wunused-const-variable=]
   57 | static const gfloat exp_p4_0[4] __attribute__ ((aligned (16))) = {1.0000026f, 1.0000026f, 1.0000026f, 1.0000026f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:55:21: warning: 'exp_p5_5' defined but not used [-Wunused-const-variable=]
   55 | static const gfloat exp_p5_5[4] __attribute__ ((aligned (16))) = {1.8775767e-3f, 1.8775767e-3f, 1.8775767e-3f, 1.8775767e-3f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:54:21: warning: 'exp_p5_4' defined but not used [-Wunused-const-variable=]
   54 | static const gfloat exp_p5_4[4] __attribute__ ((aligned (16))) = {8.9893397e-3f, 8.9893397e-3f, 8.9893397e-3f, 8.9893397e-3f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:53:21: warning: 'exp_p5_3' defined but not used [-Wunused-const-variable=]
   53 | static const gfloat exp_p5_3[4] __attribute__ ((aligned (16))) = {5.5826318e-2f, 5.5826318e-2f, 5.5826318e-2f, 5.5826318e-2f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:52:21: warning: 'exp_p5_2' defined but not used [-Wunused-const-variable=]
   52 | static const gfloat exp_p5_2[4] __attribute__ ((aligned (16))) = {2.4015361e-1f,  2.4015361e-1f,  2.4015361e-1f,  2.4015361e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:51:21: warning: 'exp_p5_1' defined but not used [-Wunused-const-variable=]
   51 | static const gfloat exp_p5_1[4] __attribute__ ((aligned (16))) = {6.9315308e-1f, 6.9315308e-1f, 6.9315308e-1f, 6.9315308e-1f};
      |                     ^~~~~~~~
../../plugins/colorspace-transform/colorspace_transform_sse2.c:50:21: warning: 'exp_p5_0' defined but not used [-Wunused-const-variable=]
   50 | static const gfloat exp_p5_0[4] __attribute__ ((aligned (16))) = {9.9999994e-1f, 9.9999994e-1f, 9.9999994e-1f, 9.9999994e-1f};
      |                     ^~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-transform'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-transform'
/bin/sh ../../libtool  --tag=CC   --mode=link i586-alt-linux-gcc -Wall -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lcms -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -module -avoid-version  -o colorspace_transform.la -rpath /usr/lib/rawstudio/plugins  -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -pthread -lgmodule-2.0 -pthread -lglib-2.0 -llcms colorspace_transform_avx.lo colorspace_transform_sse2.lo rs-cmm.lo colorspace_transform-c.lo 
libtool: link: i586-alt-linux-gcc -shared  -fPIC -DPIC  .libs/colorspace_transform_avx.o .libs/colorspace_transform_sse2.o .libs/rs-cmm.o .libs/colorspace_transform-c.o   -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0 -llcms  -O4 -pthread -g -O2 -march=i586 -mtune=generic -pthread -pthread   -pthread -Wl,-soname -Wl,colorspace_transform.so -o .libs/colorspace_transform.so
libtool: link: ( cd ".libs" && rm -f "colorspace_transform.la" && ln -s "../colorspace_transform.la" "colorspace_transform.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/colorspace-transform'
Making all in crop
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/crop'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -Wall -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o crop.lo crop.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wall -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c crop.c  -fPIC -DPIC -o .libs/crop.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from crop.c:22:
../../librawstudio/rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from crop.c:22:
../../librawstudio/rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../librawstudio/rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/crop'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/crop'
/bin/sh ../../libtool  --tag=CC   --mode=link i586-alt-linux-gcc -Wall -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -module -avoid-version  -o crop.la -rpath /usr/lib/rawstudio/plugins crop.lo -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -pthread -lgmodule-2.0 -pthread -lglib-2.0 
libtool: link: i586-alt-linux-gcc -shared  -fPIC -DPIC  .libs/crop.o   -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0  -O4 -pthread -g -O2 -march=i586 -mtune=generic -pthread -pthread   -pthread -Wl,-soname -Wl,crop.so -o .libs/crop.so
libtool: link: ( cd ".libs" && rm -f "crop.la" && ln -s "../crop.la" "crop.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/crop'
Making all in dcp
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/dcp'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -O4 -Wall -ffast-math -ffinite-math-only -funsafe-math-optimizations -funroll-loops -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -I../../librawstudio/ -I../../ -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../plugins/dcp/ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c ../../plugins/dcp/adobe-camera-raw-tone.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -O4 -Wall -ffast-math -ffinite-math-only -funsafe-math-optimizations -funroll-loops -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -I../../librawstudio/ -I../../ -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../plugins/dcp/ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c ../../plugins/dcp/adobe-camera-raw-tone.c  -fPIC -DPIC -o .libs/adobe-camera-raw-tone.o
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/dcp'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/dcp'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -O4 -Wall -ffast-math -ffinite-math-only -funsafe-math-optimizations -funroll-loops -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -I../../librawstudio/ -I../../ -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../plugins/dcp/ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -mavx -c ../../plugins/dcp/dcp-avx.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -O4 -Wall -ffast-math -ffinite-math-only -funsafe-math-optimizations -funroll-loops -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -I../../librawstudio/ -I../../ -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../plugins/dcp/ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -mavx -c ../../plugins/dcp/dcp-avx.c  -fPIC -DPIC -o .libs/dcp-avx.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from ../../plugins/dcp/dcp.h:24,
                 from ../../plugins/dcp/dcp-avx.c:20:
../../librawstudio/rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from ../../plugins/dcp/dcp.h:24,
                 from ../../plugins/dcp/dcp-avx.c:20:
../../librawstudio/rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../librawstudio/rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../plugins/dcp/dcp-avx.c:40:21: warning: '_two_to_23_ps' defined but not used [-Wunused-const-variable=]
   40 | static const gfloat _two_to_23_ps[4] __attribute__ ((aligned (16))) = { 0x1.0p23f, 0x1.0p23f, 0x1.0p23f, 0x1.0p23f };
      |                     ^~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/dcp'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/dcp'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -O4 -Wall -ffast-math -ffinite-math-only -funsafe-math-optimizations -funroll-loops -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -I../../librawstudio/ -I../../ -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../plugins/dcp/ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -msse2 -c ../../plugins/dcp/dcp-sse2.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -O4 -Wall -ffast-math -ffinite-math-only -funsafe-math-optimizations -funroll-loops -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -I../../librawstudio/ -I../../ -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../plugins/dcp/ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -msse2 -c ../../plugins/dcp/dcp-sse2.c  -fPIC -DPIC -o .libs/dcp-sse2.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from ../../plugins/dcp/dcp.h:24,
                 from ../../plugins/dcp/dcp-sse2.c:20:
../../librawstudio/rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from ../../plugins/dcp/dcp.h:24,
                 from ../../plugins/dcp/dcp-sse2.c:20:
../../librawstudio/rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../librawstudio/rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/dcp'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/dcp'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -O4 -Wall -ffast-math -ffinite-math-only -funsafe-math-optimizations -funroll-loops -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -I../../librawstudio/ -I../../ -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../plugins/dcp/ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -msse4.1 -c ../../plugins/dcp/dcp-sse4.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -O4 -Wall -ffast-math -ffinite-math-only -funsafe-math-optimizations -funroll-loops -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -I../../librawstudio/ -I../../ -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../plugins/dcp/ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -msse4.1 -c ../../plugins/dcp/dcp-sse4.c  -fPIC -DPIC -o .libs/dcp-sse4.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from ../../plugins/dcp/dcp.h:24,
                 from ../../plugins/dcp/dcp-sse4.c:20:
../../librawstudio/rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from ../../plugins/dcp/dcp.h:24,
                 from ../../plugins/dcp/dcp-sse4.c:20:
../../librawstudio/rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../librawstudio/rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/dcp'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/dcp'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -O4 -Wall -ffast-math -ffinite-math-only -funsafe-math-optimizations -funroll-loops -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -I../../librawstudio/ -I../../ -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../plugins/dcp/ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -o dcp-c.o -c ../../plugins/dcp/dcp.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -O4 -Wall -ffast-math -ffinite-math-only -funsafe-math-optimizations -funroll-loops -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -I../../librawstudio/ -I../../ -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../plugins/dcp/ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c ../../plugins/dcp/dcp.c  -fPIC -DPIC -o .libs/dcp-c.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from ../../plugins/dcp/dcp.h:24,
                 from ../../plugins/dcp/dcp.c:24:
../../librawstudio/rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from ../../plugins/dcp/dcp.h:24,
                 from ../../plugins/dcp/dcp.c:24:
../../librawstudio/rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../librawstudio/rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/dcp'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/dcp'
/bin/sh ../../libtool  --tag=CC   --mode=link i586-alt-linux-gcc -O4 -Wall -ffast-math -ffinite-math-only -funsafe-math-optimizations -funroll-loops -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -I../../librawstudio/ -I../../ -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../plugins/dcp/ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -module -avoid-version  -o dcp.la -rpath /usr/lib/rawstudio/plugins  -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -pthread -lgmodule-2.0 -pthread -lglib-2.0 adobe-camera-raw-tone.lo dcp-sse2.lo dcp-sse4.lo dcp-avx.lo dcp-c.lo 
libtool: link: i586-alt-linux-gcc -shared  -fPIC -DPIC  .libs/adobe-camera-raw-tone.o .libs/dcp-sse2.o .libs/dcp-sse4.o .libs/dcp-avx.o .libs/dcp-c.o   -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0  -O4 -pthread -g -O2 -march=i586 -mtune=generic -pthread -pthread   -pthread -Wl,-soname -Wl,dcp.so -o .libs/dcp.so
libtool: link: ( cd ".libs" && rm -f "dcp.la" && ln -s "../dcp.la" "dcp.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/dcp'
Making all in demosaic
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/demosaic'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -Wall -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o demosaic.lo demosaic.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wall -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c demosaic.c  -fPIC -DPIC -o .libs/demosaic.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from demosaic.c:22:
../../librawstudio/rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from demosaic.c:22:
../../librawstudio/rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../librawstudio/rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/demosaic'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/demosaic'
/bin/sh ../../libtool  --tag=CC   --mode=link i586-alt-linux-gcc -Wall -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -module -avoid-version  -o demosaic.la -rpath /usr/lib/rawstudio/plugins demosaic.lo -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -pthread -lgmodule-2.0 -pthread -lglib-2.0 
libtool: link: i586-alt-linux-gcc -shared  -fPIC -DPIC  .libs/demosaic.o   -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxml2 -lX11 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0  -O4 -pthread -g -O2 -march=i586 -mtune=generic -pthread -pthread   -pthread -Wl,-soname -Wl,demosaic.so -o .libs/demosaic.so
libtool: link: ( cd ".libs" && rm -f "demosaic.la" && ln -s "../demosaic.la" "demosaic.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/demosaic'
Making all in denoise
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..    -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o denoise.lo denoise.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c denoise.c  -fPIC -DPIC -o .libs/denoise.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from denoise.c:22:
../../librawstudio/rs-metadata.h:68:2: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |  ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from denoise.c:22:
../../librawstudio/rs-utils.h:46:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../librawstudio/rs-utils.h:55:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..    -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o complexfilter-x86.lo complexfilter-x86.cpp
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c complexfilter-x86.cpp  -fPIC -DPIC -o .libs/complexfilter-x86.o
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:56:3: error: template with C linkage
   56 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:71:3: error: template with C linkage
   71 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:80:3: error: template with C linkage
   80 |   template<bool __v>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:91:3: error: template with C linkage
   91 |   template<bool, typename, typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:94:3: error: template with C linkage
   94 |   template <typename _Type>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:98:3: error: template with C linkage
   98 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:101:3: error: template with C linkage
  101 |   template<typename...>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:104:3: error: template specialization with C linkage
  104 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:109:3: error: template with C linkage
  109 |   template<typename _B1>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:114:3: error: template with C linkage
  114 |   template<typename _B1, typename _B2>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:119:3: error: template with C linkage
  119 |   template<typename _B1, typename _B2, typename _B3, typename... _Bn>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:124:3: error: template with C linkage
  124 |   template<typename...>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:127:3: error: template specialization with C linkage
  127 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:132:3: error: template with C linkage
  132 |   template<typename _B1>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:137:3: error: template with C linkage
  137 |   template<typename _B1, typename _B2>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:142:3: error: template with C linkage
  142 |   template<typename _B1, typename _B2, typename _B3, typename... _Bn>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:147:3: error: template with C linkage
  147 |   template<typename _Pp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:188:3: error: template with C linkage
  188 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:190:3: error: template with C linkage
  190 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:192:3: error: template with C linkage
  192 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:194:3: error: template with C linkage
  194 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:200:3: error: template with C linkage
  200 |   template <typename _Tp, size_t = sizeof(_Tp)>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:204:3: error: template with C linkage
  204 |   template <typename _TypeIdentity,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:219:3: error: template with C linkage
  219 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:226:3: error: template with C linkage
  226 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:230:3: error: template with C linkage
  230 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:233:3: error: template with C linkage
  233 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:238:3: error: template with C linkage
  238 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:242:3: error: template specialization with C linkage
  242 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:247:3: error: template with C linkage
  247 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:252:3: error: template with C linkage
  252 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:256:3: error: template specialization with C linkage
  256 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:260:3: error: template specialization with C linkage
  260 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:264:3: error: template specialization with C linkage
  264 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:268:3: error: template specialization with C linkage
  268 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:273:3: error: template specialization with C linkage
  273 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:284:3: error: template specialization with C linkage
  284 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:288:3: error: template specialization with C linkage
  288 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:292:3: error: template specialization with C linkage
  292 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:296:3: error: template specialization with C linkage
  296 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:300:3: error: template specialization with C linkage
  300 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:304:3: error: template specialization with C linkage
  304 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:308:3: error: template specialization with C linkage
  308 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:312:3: error: template specialization with C linkage
  312 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:316:3: error: template specialization with C linkage
  316 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:320:3: error: template specialization with C linkage
  320 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:364:3: error: template with C linkage
  364 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:369:3: error: template with C linkage
  369 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:373:3: error: template specialization with C linkage
  373 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:377:3: error: template specialization with C linkage
  377 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:381:3: error: template specialization with C linkage
  381 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:386:3: error: template specialization with C linkage
  386 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:392:3: error: template with C linkage
  392 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:398:3: error: template with C linkage
  398 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:402:3: error: template with C linkage
  402 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:406:3: error: template with C linkage
  406 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:410:3: error: template with C linkage
  410 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:414:3: error: template with C linkage
  414 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:419:3: error: template with C linkage
  419 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:425:3: error: template with C linkage
  425 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:429:3: error: template with C linkage
  429 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:434:3: error: template with C linkage
  434 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:438:3: error: template with C linkage
  438 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:442:3: error: template with C linkage
  442 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:446:3: error: template with C linkage
  446 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:451:3: error: template with C linkage
  451 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:456:3: error: template with C linkage
  456 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:460:3: error: template with C linkage
  460 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:465:3: error: template with C linkage
  465 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:471:3: error: template with C linkage
  471 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:477:3: error: template with C linkage
  477 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:483:3: error: template with C linkage
  483 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:489:3: error: template with C linkage
  489 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:493:3: error: template with C linkage
  493 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:497:3: error: template with C linkage
  497 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:503:3: error: template with C linkage
  503 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:507:3: error: template specialization with C linkage
  507 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:512:3: error: template with C linkage
  512 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:518:3: error: template with C linkage
  518 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:526:3: error: template with C linkage
  526 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:533:3: error: template with C linkage
  533 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:539:3: error: template with C linkage
  539 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:546:3: error: template with C linkage
  546 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:552:3: error: template with C linkage
  552 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:556:3: error: template with C linkage
  556 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:563:3: error: template with C linkage
  563 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:567:3: error: template with C linkage
  567 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:571:3: error: template with C linkage
  571 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:576:3: error: template with C linkage
  576 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:581:3: error: template with C linkage
  581 |   template<typename, typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:584:3: error: template with C linkage
  584 |   template<typename _Tp, typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:588:3: error: template with C linkage
  588 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:607:3: error: template with C linkage
  607 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:626:3: error: template with C linkage
  626 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:631:3: error: template with C linkage
  631 |   template<typename...> using __void_t = void;
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:635:3: error: template with C linkage
  635 |   template<typename _Tp, typename = void>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:640:3: error: template with C linkage
  640 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:648:3: error: template with C linkage
  648 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:652:3: error: template with C linkage
  652 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:657:3: error: template with C linkage
  657 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:661:3: error: template with C linkage
  661 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:666:3: error: template with C linkage
  666 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:675:3: error: template with C linkage
  675 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:684:3: error: template with C linkage
  684 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:694:3: error: template with C linkage
  694 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:705:3: error: template with C linkage
  705 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:714:3: error: template with C linkage
  714 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:720:3: error: template with C linkage
  720 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:728:3: error: template with C linkage
  728 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:735:3: error: template with C linkage
  735 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:740:3: error: template with C linkage
  740 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:745:3: error: template with C linkage
  745 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:751:3: error: template with C linkage
  751 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:757:3: error: template with C linkage
  757 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:770:3: error: template with C linkage
  770 |   template<typename _Tp, typename _Up = _Tp&&>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:774:3: error: template with C linkage
  774 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:778:3: error: template with C linkage
  778 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:781:3: error: template with C linkage
  781 |   template<typename, unsigned = 0>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:784:3: error: template with C linkage
  784 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:787:3: error: template with C linkage
  787 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:792:3: error: template with C linkage
  792 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:804:5: error: template with C linkage
  804 |     template<typename _Tp, typename = decltype(declval<_Tp&>().~_Tp())>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:807:5: error: template with C linkage
  807 |     template<typename>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:811:3: error: template with C linkage
  811 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:818:3: error: template with C linkage
  818 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:825:3: error: template with C linkage
  825 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:831:3: error: template with C linkage
  831 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:835:3: error: template with C linkage
  835 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:840:3: error: template with C linkage
  840 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:854:5: error: template with C linkage
  854 |     template<typename _Tp>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:858:5: error: template with C linkage
  858 |     template<typename>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:862:3: error: template with C linkage
  862 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:869:3: error: template with C linkage
  869 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:876:3: error: template with C linkage
  876 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:882:3: error: template with C linkage
  882 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:886:3: error: template with C linkage
  886 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:891:3: error: template with C linkage
  891 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:899:3: error: template with C linkage
  899 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:905:3: error: template with C linkage
  905 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:914:3: error: template with C linkage
  914 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:922:3: error: template with C linkage
  922 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:925:3: error: template with C linkage
  925 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:929:3: error: template with C linkage
  929 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:935:3: error: template with C linkage
  935 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:943:3: error: template with C linkage
  943 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:946:3: error: template with C linkage
  946 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:950:3: error: template with C linkage
  950 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:956:3: error: template with C linkage
  956 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:964:3: error: template with C linkage
  964 |   template<bool, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:969:3: error: template with C linkage
  969 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:974:3: error: template with C linkage
  974 |   template<typename _Tp, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:979:3: error: template with C linkage
  979 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:984:3: error: template with C linkage
  984 |   template<typename _Tp, size_t _Num>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1001:3: error: template with C linkage
 1001 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1007:3: error: template with C linkage
 1007 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1016:3: error: template with C linkage
 1016 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1025:3: error: template with C linkage
 1025 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1028:3: error: template with C linkage
 1028 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1032:3: error: template with C linkage
 1032 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1038:3: error: template with C linkage
 1038 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1046:3: error: template with C linkage
 1046 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1049:3: error: template with C linkage
 1049 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1053:3: error: template with C linkage
 1053 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1059:3: error: template with C linkage
 1059 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1068:3: error: template with C linkage
 1068 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1076:3: error: template with C linkage
 1076 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1079:3: error: template with C linkage
 1079 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1083:3: error: template with C linkage
 1083 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1089:3: error: template with C linkage
 1089 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1097:3: error: template with C linkage
 1097 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1100:3: error: template with C linkage
 1100 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1104:3: error: template with C linkage
 1104 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1110:3: error: template with C linkage
 1110 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1118:3: error: template with C linkage
 1118 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1123:3: error: template with C linkage
 1123 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1130:3: error: template with C linkage
 1130 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1138:3: error: template with C linkage
 1138 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1141:3: error: template with C linkage
 1141 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1145:3: error: template with C linkage
 1145 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1151:3: error: template with C linkage
 1151 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1159:3: error: template with C linkage
 1159 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1162:3: error: template with C linkage
 1162 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1166:3: error: template with C linkage
 1166 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1172:3: error: template with C linkage
 1172 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1181:3: error: template with C linkage
 1181 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1190:3: error: template with C linkage
 1190 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1200:5: error: template with C linkage
 1200 |     template <typename _Tp>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1203:5: error: template with C linkage
 1203 |     template <typename _Tp>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1210:3: error: template with C linkage
 1210 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1217:3: error: template with C linkage
 1217 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1222:3: error: template with C linkage
 1222 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1228:3: error: template with C linkage
 1228 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1231:3: error: template with C linkage
 1231 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1235:3: error: template with C linkage
 1235 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1243:3: error: template with C linkage
 1243 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1251:3: error: template with C linkage
 1251 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1254:3: error: template with C linkage
 1254 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1258:3: error: template with C linkage
 1258 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1266:3: error: template with C linkage
 1266 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1275:3: error: template with C linkage
 1275 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1283:3: error: template with C linkage
 1283 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1286:3: error: template with C linkage
 1286 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1290:3: error: template with C linkage
 1290 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1296:3: error: template with C linkage
 1296 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1304:3: error: template with C linkage
 1304 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1307:3: error: template with C linkage
 1307 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1311:3: error: template with C linkage
 1311 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1317:3: error: template with C linkage
 1317 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1326:3: error: template with C linkage
 1326 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1337:3: error: template with C linkage
 1337 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1349:3: error: template with C linkage
 1349 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1358:3: error: template with C linkage
 1358 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1362:3: error: template with C linkage
 1362 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1366:3: error: template with C linkage
 1366 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1371:3: error: template with C linkage
 1371 |   template<typename, unsigned _Uint>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1375:3: error: template with C linkage
 1375 |   template<typename _Tp, unsigned _Uint, std::size_t _Size>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1382:3: error: template with C linkage
 1382 |   template<typename _Tp, unsigned _Uint>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1393:3: error: template with C linkage
 1393 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1410:3: error: template with C linkage
 1410 |   template<typename _Base, typename _Derived>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1415:3: error: template with C linkage
 1415 |   template<typename _From, typename _To,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1425:3: error: template with C linkage
 1425 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1446:3: error: template with C linkage
 1446 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1452:3: error: template with C linkage
 1452 |   template<typename _ToElementType, typename _FromElementType>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1456:3: error: template with C linkage
 1456 |   template<typename _From, typename _To,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1465:3: error: template with C linkage
 1465 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1486:3: error: template with C linkage
 1486 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1508:3: error: template with C linkage
 1508 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1512:3: error: template with C linkage
 1512 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1517:3: error: template with C linkage
 1517 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1521:3: error: template with C linkage
 1521 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1526:3: error: template with C linkage
 1526 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1530:3: error: template with C linkage
 1530 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1534:3: error: template with C linkage
 1534 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1538:3: error: template with C linkage
 1538 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1543:3: error: template with C linkage
 1543 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1548:3: error: template with C linkage
 1548 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1553:3: error: template with C linkage
 1553 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1565:3: error: template with C linkage
 1565 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1569:3: error: template with C linkage
 1569 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1573:3: error: template with C linkage
 1573 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1577:3: error: template with C linkage
 1577 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1581:3: error: template with C linkage
 1581 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1585:3: error: template with C linkage
 1585 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1592:3: error: template with C linkage
 1592 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1596:3: error: template with C linkage
 1596 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1600:3: error: template with C linkage
 1600 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1604:3: error: template with C linkage
 1604 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1608:3: error: template with C linkage
 1608 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1613:3: error: template with C linkage
 1613 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1618:3: error: template with C linkage
 1618 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1622:3: error: template with C linkage
 1622 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1627:3: error: template with C linkage
 1627 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1634:3: error: template with C linkage
 1634 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1638:3: error: template with C linkage
 1638 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1642:3: error: template with C linkage
 1642 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1649:3: error: template with C linkage
 1649 |   template<typename _Unqualified, bool _IsConst, bool _IsVol>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1652:3: error: template with C linkage
 1652 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1656:3: error: template with C linkage
 1656 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1660:3: error: template with C linkage
 1660 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1664:3: error: template with C linkage
 1664 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1668:3: error: template with C linkage
 1668 |   template<typename _Qualified, typename _Unqualified,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1680:3: error: template with C linkage
 1680 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1684:3: error: template specialization with C linkage
 1684 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1688:3: error: template specialization with C linkage
 1688 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1692:3: error: template specialization with C linkage
 1692 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1696:3: error: template specialization with C linkage
 1696 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1700:3: error: template specialization with C linkage
 1700 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1704:3: error: template specialization with C linkage
 1704 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1730:3: error: template with C linkage
 1730 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1735:3: error: template with C linkage
 1735 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1749:5: error: template with C linkage
 1749 |     template<typename...> struct _List { };
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1751:5: error: template with C linkage
 1751 |     template<typename _Tp, typename... _Up>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1755:5: error: template with C linkage
 1755 |     template<size_t _Sz, typename _Tp, bool = (_Sz <= _Tp::__size)>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1758:5: error: template with C linkage
 1758 |     template<size_t _Sz, typename _Uint, typename... _UInts>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1762:5: error: template with C linkage
 1762 |     template<size_t _Sz, typename _Uint, typename... _UInts>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1769:3: error: template with C linkage
 1769 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1789:3: error: template specialization with C linkage
 1789 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1806:3: error: template specialization with C linkage
 1806 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1813:3: error: template specialization with C linkage
 1813 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1824:3: error: template with C linkage
 1824 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1829:3: error: template specialization with C linkage
 1829 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1834:3: error: template with C linkage
 1834 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1838:3: error: template specialization with C linkage
 1838 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1842:3: error: template specialization with C linkage
 1842 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1846:3: error: template specialization with C linkage
 1846 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1850:3: error: template specialization with C linkage
 1850 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1854:3: error: template specialization with C linkage
 1854 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1858:3: error: template specialization with C linkage
 1858 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1884:3: error: template with C linkage
 1884 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1889:3: error: template with C linkage
 1889 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1901:3: error: template with C linkage
 1901 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1915:3: error: template specialization with C linkage
 1915 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1932:3: error: template specialization with C linkage
 1932 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1939:3: error: template specialization with C linkage
 1939 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1950:3: error: template with C linkage
 1950 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1955:3: error: template specialization with C linkage
 1955 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1960:3: error: template with C linkage
 1960 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1964:3: error: template with C linkage
 1964 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1971:3: error: template with C linkage
 1971 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1975:3: error: template with C linkage
 1975 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1979:3: error: template with C linkage
 1979 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1984:3: error: template with C linkage
 1984 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1988:3: error: template with C linkage
 1988 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1992:3: error: template with C linkage
 1992 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:1998:3: error: template with C linkage
 1998 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2002:3: error: template with C linkage
 2002 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2008:3: error: template with C linkage
 2008 |   template<typename _Tp, typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2012:3: error: template with C linkage
 2012 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2017:3: error: template with C linkage
 2017 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2023:3: error: template with C linkage
 2023 |   template<typename _Tp, bool = __or_<__is_referenceable<_Tp>,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2028:3: error: template with C linkage
 2028 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2032:3: error: template with C linkage
 2032 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2039:3: error: template with C linkage
 2039 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2043:3: error: template with C linkage
 2043 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2047:3: error: template with C linkage
 2047 |   template<std::size_t _Len>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2067:3: error: template with C linkage
 2067 |   template<std::size_t _Len, std::size_t _Align =
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2078:3: error: template with C linkage
 2078 |   template <typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2085:3: error: template with C linkage
 2085 |   template <typename _Tp, typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2106:3: error: template with C linkage
 2106 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2122:3: error: template with C linkage
 2122 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2127:3: error: template with C linkage
 2127 |   template<typename _Up,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2133:3: error: template with C linkage
 2133 |   template<typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2137:3: error: template with C linkage
 2137 |   template<typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2141:3: error: template with C linkage
 2141 |   template<typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2146:3: error: template with C linkage
 2146 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2156:3: error: template with C linkage
 2156 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2159:3: error: template with C linkage
 2159 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2163:3: error: template with C linkage
 2163 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2169:3: error: template with C linkage
 2169 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2175:3: error: template with C linkage
 2175 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2181:3: error: template with C linkage
 2181 |   template<bool, typename _Tp = void>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2186:3: error: template with C linkage
 2186 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2191:3: error: template with C linkage
 2191 |   template<bool _Cond, typename _Tp = void>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2194:3: error: template with C linkage
 2194 |   template<typename... _Cond>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2199:3: error: template with C linkage
 2199 |   template<bool _Cond, typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2204:3: error: template with C linkage
 2204 |   template<typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2209:3: error: template with C linkage
 2209 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2214:3: error: template with C linkage
 2214 |   template<typename... _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2221:5: error: template with C linkage
 2221 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2227:5: error: template with C linkage
 2227 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2239:5: error: template with C linkage
 2239 |     template<typename, typename>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2243:5: error: template with C linkage
 2243 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2249:3: error: template specialization with C linkage
 2249 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2254:3: error: template with C linkage
 2254 |   template<typename _Tp0>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2260:3: error: template with C linkage
 2260 |   template<typename _Tp1, typename _Tp2,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2269:3: error: template with C linkage
 2269 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2279:3: error: template with C linkage
 2279 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2284:3: error: template with C linkage
 2284 |   template<typename...>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2288:3: error: template with C linkage
 2288 |   template<typename, typename, typename = void>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2292:3: error: template with C linkage
 2292 |   template<typename _Tp1, typename _Tp2, typename... _Rp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2301:3: error: template with C linkage
 2301 |   template<typename _CTp, typename... _Rp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2308:3: error: template with C linkage
 2308 |   template<typename _CTp, typename _Rp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2312:3: error: template with C linkage
 2312 |   template<typename _Tp, bool = is_enum<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2318:3: error: template with C linkage
 2318 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2323:3: error: template with C linkage
 2323 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2328:3: error: template with C linkage
 2328 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2334:3: error: template with C linkage
 2334 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2343:3: error: template with C linkage
 2343 |   template<typename _Signature>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2357:3: error: template with C linkage
 2357 |   template<typename _Tp, typename _Tag>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2364:5: error: template with C linkage
 2364 |     template<typename _Fp, typename _Tp1, typename... _Args>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2369:5: error: template with C linkage
 2369 |     template<typename...>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2373:3: error: template with C linkage
 2373 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2383:5: error: template with C linkage
 2383 |     template<typename _Fp, typename _Tp1, typename... _Args>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2388:5: error: template with C linkage
 2388 |     template<typename...>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2392:3: error: template with C linkage
 2392 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2402:5: error: template with C linkage
 2402 |     template<typename _Fp, typename _Tp1>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2407:5: error: template with C linkage
 2407 |     template<typename, typename>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2411:3: error: template with C linkage
 2411 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2421:5: error: template with C linkage
 2421 |     template<typename _Fp, typename _Tp1>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2426:5: error: template with C linkage
 2426 |     template<typename, typename>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2430:3: error: template with C linkage
 2430 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2437:3: error: template with C linkage
 2437 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2440:3: error: template with C linkage
 2440 |   template<typename _Res, typename _Class, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2452:3: error: template with C linkage
 2452 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2455:3: error: template with C linkage
 2455 |   template<typename _Res, typename _Class, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2471:3: error: template with C linkage
 2471 |   template<typename _Tp, typename _Up = __remove_cvref_t<_Tp>>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2477:3: error: template with C linkage
 2477 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2483:3: error: template with C linkage
 2483 |   template<bool, bool, typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2489:3: error: template with C linkage
 2489 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2495:3: error: template with C linkage
 2495 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2504:5: error: template with C linkage
 2504 |     template<typename _Fn, typename... _Args>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2509:5: error: template with C linkage
 2509 |     template<typename...>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2513:3: error: template with C linkage
 2513 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2521:3: error: template with C linkage
 2521 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2534:3: error: template with C linkage
 2534 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2541:3: error: template with C linkage
 2541 |   template<size_t _Len, size_t _Align =
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2545:3: error: template with C linkage
 2545 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2549:3: error: template with C linkage
 2549 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2553:3: error: template with C linkage
 2553 |   template<bool _Cond, typename _Tp = void>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2557:3: error: template with C linkage
 2557 |   template<bool _Cond, typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2561:3: error: template with C linkage
 2561 |   template<typename... _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2565:3: error: template with C linkage
 2565 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2569:3: error: template with C linkage
 2569 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2576:3: error: template with C linkage
 2576 |   template<typename...> using void_t = void;
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2580:3: error: template with C linkage
 2580 |   template<typename _Default, typename _AlwaysVoid,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2589:3: error: template with C linkage
 2589 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2598:3: error: template with C linkage
 2598 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2603:3: error: template with C linkage
 2603 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2624:3: error: template with C linkage
 2624 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2627:3: error: template with C linkage
 2627 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2630:3: error: template with C linkage
 2630 |   template<typename... _Elements>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2633:3: error: template with C linkage
 2633 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2637:3: error: template with C linkage
 2637 |   template<typename... _Tps>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2642:3: error: template with C linkage
 2642 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2647:3: error: template with C linkage
 2647 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2657:3: error: template with C linkage
 2657 |   template<typename _Tp, size_t _Nm>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2669:7: error: template with C linkage
 2669 |       template<typename _Tp, typename
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2673:7: error: template with C linkage
 2673 |       template<typename>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2679:7: error: template with C linkage
 2679 |       template<typename _Tp>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2684:7: error: template with C linkage
 2684 |       template<typename>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2690:3: error: template with C linkage
 2690 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2697:3: error: template with C linkage
 2697 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2704:3: error: template with C linkage
 2704 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2709:3: error: template with C linkage
 2709 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2719:3: error: template with C linkage
 2719 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2728:3: error: template with C linkage
 2728 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2738:3: error: template with C linkage
 2738 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2743:3: error: template with C linkage
 2743 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2753:7: error: template with C linkage
 2753 |       template<typename _Tp, typename _Up, typename
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2759:7: error: template with C linkage
 2759 |       template<typename, typename>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2765:7: error: template with C linkage
 2765 |       template<typename _Tp, typename _Up>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2772:7: error: template with C linkage
 2772 |       template<typename, typename>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2778:3: error: template with C linkage
 2778 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2786:3: error: template with C linkage
 2786 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2793:3: error: template with C linkage
 2793 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2801:3: error: template with C linkage
 2801 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2809:3: error: template with C linkage
 2809 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2815:3: error: template with C linkage
 2815 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2822:3: error: template with C linkage
 2822 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2827:3: error: template with C linkage
 2827 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2837:3: error: template with C linkage
 2837 |   template<typename _Result, typename _Ret,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2842:3: error: template with C linkage
 2842 |   template<typename _Result, typename _Ret>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2852:3: error: template with C linkage
 2852 |   template<typename _Result, typename _Ret>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2879:3: error: template with C linkage
 2879 |   template<typename _Fn, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2884:3: error: template with C linkage
 2884 |   template<typename _Fn, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2892:3: error: template with C linkage
 2892 |   template<typename _Fn, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2899:3: error: template with C linkage
 2899 |   template<typename _Fn, typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2906:3: error: template with C linkage
 2906 |   template<typename _Fn, typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2912:3: error: template with C linkage
 2912 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2918:3: error: template with C linkage
 2918 |   template<typename _Result, typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2925:3: error: template with C linkage
 2925 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/c++/10/type_traits:2930:3: error: template with C linkage
 2930 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from ../../librawstudio/rawstudio.h:49,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rs-metadata.h:68:8: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |        ^~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rs-utils.h:46:41: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      |                                         ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
../../librawstudio/rs-utils.h:55:40: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      |                                        ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter-x86.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
make[3]: *** [Makefile:571: complexfilter-x86.lo] Error 1
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
make[3]: *** Waiting for unfinished jobs....
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..    -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o fftdenoiser.lo fftdenoiser.cpp
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c fftdenoiser.cpp  -fPIC -DPIC -o .libs/fftdenoiser.o
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:56:3: error: template with C linkage
   56 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:71:3: error: template with C linkage
   71 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:80:3: error: template with C linkage
   80 |   template<bool __v>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:91:3: error: template with C linkage
   91 |   template<bool, typename, typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:94:3: error: template with C linkage
   94 |   template <typename _Type>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:98:3: error: template with C linkage
   98 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:101:3: error: template with C linkage
  101 |   template<typename...>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:104:3: error: template specialization with C linkage
  104 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:109:3: error: template with C linkage
  109 |   template<typename _B1>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:114:3: error: template with C linkage
  114 |   template<typename _B1, typename _B2>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:119:3: error: template with C linkage
  119 |   template<typename _B1, typename _B2, typename _B3, typename... _Bn>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:124:3: error: template with C linkage
  124 |   template<typename...>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:127:3: error: template specialization with C linkage
  127 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:132:3: error: template with C linkage
  132 |   template<typename _B1>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:137:3: error: template with C linkage
  137 |   template<typename _B1, typename _B2>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:142:3: error: template with C linkage
  142 |   template<typename _B1, typename _B2, typename _B3, typename... _Bn>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:147:3: error: template with C linkage
  147 |   template<typename _Pp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:188:3: error: template with C linkage
  188 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:190:3: error: template with C linkage
  190 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:192:3: error: template with C linkage
  192 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:194:3: error: template with C linkage
  194 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:200:3: error: template with C linkage
  200 |   template <typename _Tp, size_t = sizeof(_Tp)>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:204:3: error: template with C linkage
  204 |   template <typename _TypeIdentity,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:219:3: error: template with C linkage
  219 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:226:3: error: template with C linkage
  226 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:230:3: error: template with C linkage
  230 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:233:3: error: template with C linkage
  233 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:238:3: error: template with C linkage
  238 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:242:3: error: template specialization with C linkage
  242 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:247:3: error: template with C linkage
  247 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:252:3: error: template with C linkage
  252 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:256:3: error: template specialization with C linkage
  256 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:260:3: error: template specialization with C linkage
  260 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:264:3: error: template specialization with C linkage
  264 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:268:3: error: template specialization with C linkage
  268 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:273:3: error: template specialization with C linkage
  273 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:284:3: error: template specialization with C linkage
  284 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:288:3: error: template specialization with C linkage
  288 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:292:3: error: template specialization with C linkage
  292 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:296:3: error: template specialization with C linkage
  296 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:300:3: error: template specialization with C linkage
  300 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:304:3: error: template specialization with C linkage
  304 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:308:3: error: template specialization with C linkage
  308 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:312:3: error: template specialization with C linkage
  312 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:316:3: error: template specialization with C linkage
  316 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:320:3: error: template specialization with C linkage
  320 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:364:3: error: template with C linkage
  364 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:369:3: error: template with C linkage
  369 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:373:3: error: template specialization with C linkage
  373 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:377:3: error: template specialization with C linkage
  377 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:381:3: error: template specialization with C linkage
  381 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:386:3: error: template specialization with C linkage
  386 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:392:3: error: template with C linkage
  392 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:398:3: error: template with C linkage
  398 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:402:3: error: template with C linkage
  402 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:406:3: error: template with C linkage
  406 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:410:3: error: template with C linkage
  410 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:414:3: error: template with C linkage
  414 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:419:3: error: template with C linkage
  419 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:425:3: error: template with C linkage
  425 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:429:3: error: template with C linkage
  429 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:434:3: error: template with C linkage
  434 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:438:3: error: template with C linkage
  438 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:442:3: error: template with C linkage
  442 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:446:3: error: template with C linkage
  446 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:451:3: error: template with C linkage
  451 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:456:3: error: template with C linkage
  456 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:460:3: error: template with C linkage
  460 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:465:3: error: template with C linkage
  465 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:471:3: error: template with C linkage
  471 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:477:3: error: template with C linkage
  477 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:483:3: error: template with C linkage
  483 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:489:3: error: template with C linkage
  489 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:493:3: error: template with C linkage
  493 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:497:3: error: template with C linkage
  497 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:503:3: error: template with C linkage
  503 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:507:3: error: template specialization with C linkage
  507 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:512:3: error: template with C linkage
  512 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:518:3: error: template with C linkage
  518 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:526:3: error: template with C linkage
  526 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:533:3: error: template with C linkage
  533 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:539:3: error: template with C linkage
  539 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:546:3: error: template with C linkage
  546 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:552:3: error: template with C linkage
  552 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:556:3: error: template with C linkage
  556 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:563:3: error: template with C linkage
  563 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:567:3: error: template with C linkage
  567 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:571:3: error: template with C linkage
  571 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:576:3: error: template with C linkage
  576 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:581:3: error: template with C linkage
  581 |   template<typename, typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:584:3: error: template with C linkage
  584 |   template<typename _Tp, typename... _Types>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:588:3: error: template with C linkage
  588 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:607:3: error: template with C linkage
  607 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:626:3: error: template with C linkage
  626 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:631:3: error: template with C linkage
  631 |   template<typename...> using __void_t = void;
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:635:3: error: template with C linkage
  635 |   template<typename _Tp, typename = void>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:640:3: error: template with C linkage
  640 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:648:3: error: template with C linkage
  648 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:652:3: error: template with C linkage
  652 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:657:3: error: template with C linkage
  657 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:661:3: error: template with C linkage
  661 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:666:3: error: template with C linkage
  666 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:675:3: error: template with C linkage
  675 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:684:3: error: template with C linkage
  684 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:694:3: error: template with C linkage
  694 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:705:3: error: template with C linkage
  705 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:714:3: error: template with C linkage
  714 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:720:3: error: template with C linkage
  720 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:728:3: error: template with C linkage
  728 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:735:3: error: template with C linkage
  735 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:740:3: error: template with C linkage
  740 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:745:3: error: template with C linkage
  745 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:751:3: error: template with C linkage
  751 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:757:3: error: template with C linkage
  757 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:770:3: error: template with C linkage
  770 |   template<typename _Tp, typename _Up = _Tp&&>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:774:3: error: template with C linkage
  774 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:778:3: error: template with C linkage
  778 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:781:3: error: template with C linkage
  781 |   template<typename, unsigned = 0>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:784:3: error: template with C linkage
  784 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:787:3: error: template with C linkage
  787 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:792:3: error: template with C linkage
  792 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:804:5: error: template with C linkage
  804 |     template<typename _Tp, typename = decltype(declval<_Tp&>().~_Tp())>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:807:5: error: template with C linkage
  807 |     template<typename>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:811:3: error: template with C linkage
  811 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:818:3: error: template with C linkage
  818 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:825:3: error: template with C linkage
  825 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:831:3: error: template with C linkage
  831 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:835:3: error: template with C linkage
  835 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:840:3: error: template with C linkage
  840 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:854:5: error: template with C linkage
  854 |     template<typename _Tp>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:858:5: error: template with C linkage
  858 |     template<typename>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:862:3: error: template with C linkage
  862 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:869:3: error: template with C linkage
  869 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:876:3: error: template with C linkage
  876 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:882:3: error: template with C linkage
  882 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:886:3: error: template with C linkage
  886 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:891:3: error: template with C linkage
  891 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:899:3: error: template with C linkage
  899 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:905:3: error: template with C linkage
  905 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:914:3: error: template with C linkage
  914 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:922:3: error: template with C linkage
  922 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:925:3: error: template with C linkage
  925 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:929:3: error: template with C linkage
  929 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:935:3: error: template with C linkage
  935 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:943:3: error: template with C linkage
  943 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:946:3: error: template with C linkage
  946 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:950:3: error: template with C linkage
  950 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:956:3: error: template with C linkage
  956 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:964:3: error: template with C linkage
  964 |   template<bool, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:969:3: error: template with C linkage
  969 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:974:3: error: template with C linkage
  974 |   template<typename _Tp, typename _Arg>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:979:3: error: template with C linkage
  979 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:984:3: error: template with C linkage
  984 |   template<typename _Tp, size_t _Num>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1001:3: error: template with C linkage
 1001 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1007:3: error: template with C linkage
 1007 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1016:3: error: template with C linkage
 1016 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1025:3: error: template with C linkage
 1025 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1028:3: error: template with C linkage
 1028 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1032:3: error: template with C linkage
 1032 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1038:3: error: template with C linkage
 1038 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1046:3: error: template with C linkage
 1046 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1049:3: error: template with C linkage
 1049 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1053:3: error: template with C linkage
 1053 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1059:3: error: template with C linkage
 1059 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1068:3: error: template with C linkage
 1068 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1076:3: error: template with C linkage
 1076 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1079:3: error: template with C linkage
 1079 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1083:3: error: template with C linkage
 1083 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1089:3: error: template with C linkage
 1089 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1097:3: error: template with C linkage
 1097 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1100:3: error: template with C linkage
 1100 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1104:3: error: template with C linkage
 1104 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1110:3: error: template with C linkage
 1110 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1118:3: error: template with C linkage
 1118 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1123:3: error: template with C linkage
 1123 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1130:3: error: template with C linkage
 1130 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1138:3: error: template with C linkage
 1138 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1141:3: error: template with C linkage
 1141 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1145:3: error: template with C linkage
 1145 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1151:3: error: template with C linkage
 1151 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1159:3: error: template with C linkage
 1159 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1162:3: error: template with C linkage
 1162 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1166:3: error: template with C linkage
 1166 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1172:3: error: template with C linkage
 1172 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1181:3: error: template with C linkage
 1181 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1190:3: error: template with C linkage
 1190 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1200:5: error: template with C linkage
 1200 |     template <typename _Tp>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1203:5: error: template with C linkage
 1203 |     template <typename _Tp>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1210:3: error: template with C linkage
 1210 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1217:3: error: template with C linkage
 1217 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1222:3: error: template with C linkage
 1222 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1228:3: error: template with C linkage
 1228 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1231:3: error: template with C linkage
 1231 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1235:3: error: template with C linkage
 1235 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1243:3: error: template with C linkage
 1243 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1251:3: error: template with C linkage
 1251 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1254:3: error: template with C linkage
 1254 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1258:3: error: template with C linkage
 1258 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1266:3: error: template with C linkage
 1266 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1275:3: error: template with C linkage
 1275 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1283:3: error: template with C linkage
 1283 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1286:3: error: template with C linkage
 1286 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1290:3: error: template with C linkage
 1290 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1296:3: error: template with C linkage
 1296 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1304:3: error: template with C linkage
 1304 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1307:3: error: template with C linkage
 1307 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1311:3: error: template with C linkage
 1311 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1317:3: error: template with C linkage
 1317 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1326:3: error: template with C linkage
 1326 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1337:3: error: template with C linkage
 1337 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1349:3: error: template with C linkage
 1349 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1358:3: error: template with C linkage
 1358 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1362:3: error: template with C linkage
 1362 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1366:3: error: template with C linkage
 1366 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1371:3: error: template with C linkage
 1371 |   template<typename, unsigned _Uint>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1375:3: error: template with C linkage
 1375 |   template<typename _Tp, unsigned _Uint, std::size_t _Size>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1382:3: error: template with C linkage
 1382 |   template<typename _Tp, unsigned _Uint>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1393:3: error: template with C linkage
 1393 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1410:3: error: template with C linkage
 1410 |   template<typename _Base, typename _Derived>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1415:3: error: template with C linkage
 1415 |   template<typename _From, typename _To,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1425:3: error: template with C linkage
 1425 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1446:3: error: template with C linkage
 1446 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1452:3: error: template with C linkage
 1452 |   template<typename _ToElementType, typename _FromElementType>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1456:3: error: template with C linkage
 1456 |   template<typename _From, typename _To,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1465:3: error: template with C linkage
 1465 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1486:3: error: template with C linkage
 1486 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1508:3: error: template with C linkage
 1508 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1512:3: error: template with C linkage
 1512 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1517:3: error: template with C linkage
 1517 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1521:3: error: template with C linkage
 1521 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1526:3: error: template with C linkage
 1526 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1530:3: error: template with C linkage
 1530 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1534:3: error: template with C linkage
 1534 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1538:3: error: template with C linkage
 1538 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1543:3: error: template with C linkage
 1543 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1548:3: error: template with C linkage
 1548 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1553:3: error: template with C linkage
 1553 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1565:3: error: template with C linkage
 1565 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1569:3: error: template with C linkage
 1569 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1573:3: error: template with C linkage
 1573 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1577:3: error: template with C linkage
 1577 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1581:3: error: template with C linkage
 1581 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1585:3: error: template with C linkage
 1585 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1592:3: error: template with C linkage
 1592 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1596:3: error: template with C linkage
 1596 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1600:3: error: template with C linkage
 1600 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1604:3: error: template with C linkage
 1604 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1608:3: error: template with C linkage
 1608 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1613:3: error: template with C linkage
 1613 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1618:3: error: template with C linkage
 1618 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1622:3: error: template with C linkage
 1622 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1627:3: error: template with C linkage
 1627 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1634:3: error: template with C linkage
 1634 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1638:3: error: template with C linkage
 1638 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1642:3: error: template with C linkage
 1642 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1649:3: error: template with C linkage
 1649 |   template<typename _Unqualified, bool _IsConst, bool _IsVol>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1652:3: error: template with C linkage
 1652 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1656:3: error: template with C linkage
 1656 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1660:3: error: template with C linkage
 1660 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1664:3: error: template with C linkage
 1664 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1668:3: error: template with C linkage
 1668 |   template<typename _Qualified, typename _Unqualified,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1680:3: error: template with C linkage
 1680 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1684:3: error: template specialization with C linkage
 1684 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1688:3: error: template specialization with C linkage
 1688 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1692:3: error: template specialization with C linkage
 1692 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1696:3: error: template specialization with C linkage
 1696 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1700:3: error: template specialization with C linkage
 1700 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1704:3: error: template specialization with C linkage
 1704 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1730:3: error: template with C linkage
 1730 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1735:3: error: template with C linkage
 1735 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1749:5: error: template with C linkage
 1749 |     template<typename...> struct _List { };
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1751:5: error: template with C linkage
 1751 |     template<typename _Tp, typename... _Up>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1755:5: error: template with C linkage
 1755 |     template<size_t _Sz, typename _Tp, bool = (_Sz <= _Tp::__size)>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1758:5: error: template with C linkage
 1758 |     template<size_t _Sz, typename _Uint, typename... _UInts>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1762:5: error: template with C linkage
 1762 |     template<size_t _Sz, typename _Uint, typename... _UInts>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1769:3: error: template with C linkage
 1769 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1789:3: error: template specialization with C linkage
 1789 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1806:3: error: template specialization with C linkage
 1806 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1813:3: error: template specialization with C linkage
 1813 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1824:3: error: template with C linkage
 1824 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1829:3: error: template specialization with C linkage
 1829 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1834:3: error: template with C linkage
 1834 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1838:3: error: template specialization with C linkage
 1838 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1842:3: error: template specialization with C linkage
 1842 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1846:3: error: template specialization with C linkage
 1846 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1850:3: error: template specialization with C linkage
 1850 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1854:3: error: template specialization with C linkage
 1854 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1858:3: error: template specialization with C linkage
 1858 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1884:3: error: template with C linkage
 1884 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1889:3: error: template with C linkage
 1889 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1901:3: error: template with C linkage
 1901 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1915:3: error: template specialization with C linkage
 1915 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1932:3: error: template specialization with C linkage
 1932 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1939:3: error: template specialization with C linkage
 1939 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1950:3: error: template with C linkage
 1950 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1955:3: error: template specialization with C linkage
 1955 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1960:3: error: template with C linkage
 1960 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1964:3: error: template with C linkage
 1964 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1971:3: error: template with C linkage
 1971 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1975:3: error: template with C linkage
 1975 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1979:3: error: template with C linkage
 1979 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1984:3: error: template with C linkage
 1984 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1988:3: error: template with C linkage
 1988 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1992:3: error: template with C linkage
 1992 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:1998:3: error: template with C linkage
 1998 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2002:3: error: template with C linkage
 2002 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2008:3: error: template with C linkage
 2008 |   template<typename _Tp, typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2012:3: error: template with C linkage
 2012 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2017:3: error: template with C linkage
 2017 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2023:3: error: template with C linkage
 2023 |   template<typename _Tp, bool = __or_<__is_referenceable<_Tp>,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2028:3: error: template with C linkage
 2028 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2032:3: error: template with C linkage
 2032 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2039:3: error: template with C linkage
 2039 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2043:3: error: template with C linkage
 2043 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2047:3: error: template with C linkage
 2047 |   template<std::size_t _Len>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2067:3: error: template with C linkage
 2067 |   template<std::size_t _Len, std::size_t _Align =
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2078:3: error: template with C linkage
 2078 |   template <typename... _Types>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2085:3: error: template with C linkage
 2085 |   template <typename _Tp, typename... _Types>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2106:3: error: template with C linkage
 2106 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2122:3: error: template with C linkage
 2122 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2127:3: error: template with C linkage
 2127 |   template<typename _Up,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2133:3: error: template with C linkage
 2133 |   template<typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2137:3: error: template with C linkage
 2137 |   template<typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2141:3: error: template with C linkage
 2141 |   template<typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2146:3: error: template with C linkage
 2146 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2156:3: error: template with C linkage
 2156 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2159:3: error: template with C linkage
 2159 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2163:3: error: template with C linkage
 2163 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2169:3: error: template with C linkage
 2169 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2175:3: error: template with C linkage
 2175 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2181:3: error: template with C linkage
 2181 |   template<bool, typename _Tp = void>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2186:3: error: template with C linkage
 2186 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2191:3: error: template with C linkage
 2191 |   template<bool _Cond, typename _Tp = void>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2194:3: error: template with C linkage
 2194 |   template<typename... _Cond>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2199:3: error: template with C linkage
 2199 |   template<bool _Cond, typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2204:3: error: template with C linkage
 2204 |   template<typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2209:3: error: template with C linkage
 2209 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2214:3: error: template with C linkage
 2214 |   template<typename... _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2221:5: error: template with C linkage
 2221 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2227:5: error: template with C linkage
 2227 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2239:5: error: template with C linkage
 2239 |     template<typename, typename>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2243:5: error: template with C linkage
 2243 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2249:3: error: template specialization with C linkage
 2249 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2254:3: error: template with C linkage
 2254 |   template<typename _Tp0>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2260:3: error: template with C linkage
 2260 |   template<typename _Tp1, typename _Tp2,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2269:3: error: template with C linkage
 2269 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2279:3: error: template with C linkage
 2279 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2284:3: error: template with C linkage
 2284 |   template<typename...>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2288:3: error: template with C linkage
 2288 |   template<typename, typename, typename = void>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2292:3: error: template with C linkage
 2292 |   template<typename _Tp1, typename _Tp2, typename... _Rp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2301:3: error: template with C linkage
 2301 |   template<typename _CTp, typename... _Rp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2308:3: error: template with C linkage
 2308 |   template<typename _CTp, typename _Rp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2312:3: error: template with C linkage
 2312 |   template<typename _Tp, bool = is_enum<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2318:3: error: template with C linkage
 2318 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2323:3: error: template with C linkage
 2323 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2328:3: error: template with C linkage
 2328 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2334:3: error: template with C linkage
 2334 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2343:3: error: template with C linkage
 2343 |   template<typename _Signature>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2357:3: error: template with C linkage
 2357 |   template<typename _Tp, typename _Tag>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2364:5: error: template with C linkage
 2364 |     template<typename _Fp, typename _Tp1, typename... _Args>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2369:5: error: template with C linkage
 2369 |     template<typename...>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2373:3: error: template with C linkage
 2373 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2383:5: error: template with C linkage
 2383 |     template<typename _Fp, typename _Tp1, typename... _Args>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2388:5: error: template with C linkage
 2388 |     template<typename...>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2392:3: error: template with C linkage
 2392 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2402:5: error: template with C linkage
 2402 |     template<typename _Fp, typename _Tp1>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2407:5: error: template with C linkage
 2407 |     template<typename, typename>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2411:3: error: template with C linkage
 2411 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2421:5: error: template with C linkage
 2421 |     template<typename _Fp, typename _Tp1>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2426:5: error: template with C linkage
 2426 |     template<typename, typename>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2430:3: error: template with C linkage
 2430 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2437:3: error: template with C linkage
 2437 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2440:3: error: template with C linkage
 2440 |   template<typename _Res, typename _Class, typename _Arg>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2452:3: error: template with C linkage
 2452 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2455:3: error: template with C linkage
 2455 |   template<typename _Res, typename _Class, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2471:3: error: template with C linkage
 2471 |   template<typename _Tp, typename _Up = __remove_cvref_t<_Tp>>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2477:3: error: template with C linkage
 2477 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2483:3: error: template with C linkage
 2483 |   template<bool, bool, typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2489:3: error: template with C linkage
 2489 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2495:3: error: template with C linkage
 2495 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2504:5: error: template with C linkage
 2504 |     template<typename _Fn, typename... _Args>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2509:5: error: template with C linkage
 2509 |     template<typename...>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2513:3: error: template with C linkage
 2513 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2521:3: error: template with C linkage
 2521 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2534:3: error: template with C linkage
 2534 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2541:3: error: template with C linkage
 2541 |   template<size_t _Len, size_t _Align =
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2545:3: error: template with C linkage
 2545 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2549:3: error: template with C linkage
 2549 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2553:3: error: template with C linkage
 2553 |   template<bool _Cond, typename _Tp = void>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2557:3: error: template with C linkage
 2557 |   template<bool _Cond, typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2561:3: error: template with C linkage
 2561 |   template<typename... _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2565:3: error: template with C linkage
 2565 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2569:3: error: template with C linkage
 2569 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2576:3: error: template with C linkage
 2576 |   template<typename...> using void_t = void;
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2580:3: error: template with C linkage
 2580 |   template<typename _Default, typename _AlwaysVoid,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2589:3: error: template with C linkage
 2589 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2598:3: error: template with C linkage
 2598 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2603:3: error: template with C linkage
 2603 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2624:3: error: template with C linkage
 2624 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2627:3: error: template with C linkage
 2627 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2630:3: error: template with C linkage
 2630 |   template<typename... _Elements>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2633:3: error: template with C linkage
 2633 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2637:3: error: template with C linkage
 2637 |   template<typename... _Tps>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2642:3: error: template with C linkage
 2642 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2647:3: error: template with C linkage
 2647 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2657:3: error: template with C linkage
 2657 |   template<typename _Tp, size_t _Nm>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2669:7: error: template with C linkage
 2669 |       template<typename _Tp, typename
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2673:7: error: template with C linkage
 2673 |       template<typename>
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2679:7: error: template with C linkage
 2679 |       template<typename _Tp>
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2684:7: error: template with C linkage
 2684 |       template<typename>
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2690:3: error: template with C linkage
 2690 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2697:3: error: template with C linkage
 2697 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2704:3: error: template with C linkage
 2704 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2709:3: error: template with C linkage
 2709 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2719:3: error: template with C linkage
 2719 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2728:3: error: template with C linkage
 2728 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2738:3: error: template with C linkage
 2738 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2743:3: error: template with C linkage
 2743 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2753:7: error: template with C linkage
 2753 |       template<typename _Tp, typename _Up, typename
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2759:7: error: template with C linkage
 2759 |       template<typename, typename>
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2765:7: error: template with C linkage
 2765 |       template<typename _Tp, typename _Up>
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2772:7: error: template with C linkage
 2772 |       template<typename, typename>
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2778:3: error: template with C linkage
 2778 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2786:3: error: template with C linkage
 2786 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2793:3: error: template with C linkage
 2793 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2801:3: error: template with C linkage
 2801 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2809:3: error: template with C linkage
 2809 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2815:3: error: template with C linkage
 2815 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2822:3: error: template with C linkage
 2822 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2827:3: error: template with C linkage
 2827 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2837:3: error: template with C linkage
 2837 |   template<typename _Result, typename _Ret,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2842:3: error: template with C linkage
 2842 |   template<typename _Result, typename _Ret>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2852:3: error: template with C linkage
 2852 |   template<typename _Result, typename _Ret>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2879:3: error: template with C linkage
 2879 |   template<typename _Fn, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2884:3: error: template with C linkage
 2884 |   template<typename _Fn, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2892:3: error: template with C linkage
 2892 |   template<typename _Fn, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2899:3: error: template with C linkage
 2899 |   template<typename _Fn, typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2906:3: error: template with C linkage
 2906 |   template<typename _Fn, typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2912:3: error: template with C linkage
 2912 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2918:3: error: template with C linkage
 2918 |   template<typename _Result, typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2925:3: error: template with C linkage
 2925 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/c++/10/type_traits:2930:3: error: template with C linkage
 2930 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from ../../librawstudio/rawstudio.h:49,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rs-metadata.h:68:8: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |        ^~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rs-utils.h:46:41: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      |                                         ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
../../librawstudio/rs-utils.h:55:40: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      |                                        ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiser.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
make[3]: *** [Makefile:571: fftdenoiser.lo] Error 1
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..    -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o complexfilter.lo complexfilter.cpp
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c complexfilter.cpp  -fPIC -DPIC -o .libs/complexfilter.o
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:56:3: error: template with C linkage
   56 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:71:3: error: template with C linkage
   71 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:80:3: error: template with C linkage
   80 |   template<bool __v>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:91:3: error: template with C linkage
   91 |   template<bool, typename, typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:94:3: error: template with C linkage
   94 |   template <typename _Type>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:98:3: error: template with C linkage
   98 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:101:3: error: template with C linkage
  101 |   template<typename...>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:104:3: error: template specialization with C linkage
  104 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:109:3: error: template with C linkage
  109 |   template<typename _B1>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:114:3: error: template with C linkage
  114 |   template<typename _B1, typename _B2>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:119:3: error: template with C linkage
  119 |   template<typename _B1, typename _B2, typename _B3, typename... _Bn>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:124:3: error: template with C linkage
  124 |   template<typename...>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:127:3: error: template specialization with C linkage
  127 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:132:3: error: template with C linkage
  132 |   template<typename _B1>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:137:3: error: template with C linkage
  137 |   template<typename _B1, typename _B2>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:142:3: error: template with C linkage
  142 |   template<typename _B1, typename _B2, typename _B3, typename... _Bn>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:147:3: error: template with C linkage
  147 |   template<typename _Pp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:188:3: error: template with C linkage
  188 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:190:3: error: template with C linkage
  190 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:192:3: error: template with C linkage
  192 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:194:3: error: template with C linkage
  194 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:200:3: error: template with C linkage
  200 |   template <typename _Tp, size_t = sizeof(_Tp)>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:204:3: error: template with C linkage
  204 |   template <typename _TypeIdentity,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:219:3: error: template with C linkage
  219 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:226:3: error: template with C linkage
  226 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:230:3: error: template with C linkage
  230 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:233:3: error: template with C linkage
  233 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:238:3: error: template with C linkage
  238 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:242:3: error: template specialization with C linkage
  242 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:247:3: error: template with C linkage
  247 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:252:3: error: template with C linkage
  252 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:256:3: error: template specialization with C linkage
  256 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:260:3: error: template specialization with C linkage
  260 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:264:3: error: template specialization with C linkage
  264 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:268:3: error: template specialization with C linkage
  268 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:273:3: error: template specialization with C linkage
  273 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:284:3: error: template specialization with C linkage
  284 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:288:3: error: template specialization with C linkage
  288 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:292:3: error: template specialization with C linkage
  292 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:296:3: error: template specialization with C linkage
  296 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:300:3: error: template specialization with C linkage
  300 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:304:3: error: template specialization with C linkage
  304 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:308:3: error: template specialization with C linkage
  308 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:312:3: error: template specialization with C linkage
  312 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:316:3: error: template specialization with C linkage
  316 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:320:3: error: template specialization with C linkage
  320 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:364:3: error: template with C linkage
  364 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:369:3: error: template with C linkage
  369 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:373:3: error: template specialization with C linkage
  373 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:377:3: error: template specialization with C linkage
  377 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:381:3: error: template specialization with C linkage
  381 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:386:3: error: template specialization with C linkage
  386 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:392:3: error: template with C linkage
  392 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:398:3: error: template with C linkage
  398 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:402:3: error: template with C linkage
  402 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:406:3: error: template with C linkage
  406 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:410:3: error: template with C linkage
  410 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:414:3: error: template with C linkage
  414 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:419:3: error: template with C linkage
  419 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:425:3: error: template with C linkage
  425 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:429:3: error: template with C linkage
  429 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:434:3: error: template with C linkage
  434 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:438:3: error: template with C linkage
  438 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:442:3: error: template with C linkage
  442 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:446:3: error: template with C linkage
  446 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:451:3: error: template with C linkage
  451 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:456:3: error: template with C linkage
  456 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:460:3: error: template with C linkage
  460 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:465:3: error: template with C linkage
  465 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:471:3: error: template with C linkage
  471 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:477:3: error: template with C linkage
  477 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:483:3: error: template with C linkage
  483 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:489:3: error: template with C linkage
  489 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:493:3: error: template with C linkage
  493 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:497:3: error: template with C linkage
  497 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:503:3: error: template with C linkage
  503 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:507:3: error: template specialization with C linkage
  507 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:512:3: error: template with C linkage
  512 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:518:3: error: template with C linkage
  518 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:526:3: error: template with C linkage
  526 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:533:3: error: template with C linkage
  533 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:539:3: error: template with C linkage
  539 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:546:3: error: template with C linkage
  546 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:552:3: error: template with C linkage
  552 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:556:3: error: template with C linkage
  556 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:563:3: error: template with C linkage
  563 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:567:3: error: template with C linkage
  567 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:571:3: error: template with C linkage
  571 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:576:3: error: template with C linkage
  576 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:581:3: error: template with C linkage
  581 |   template<typename, typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:584:3: error: template with C linkage
  584 |   template<typename _Tp, typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:588:3: error: template with C linkage
  588 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:607:3: error: template with C linkage
  607 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:626:3: error: template with C linkage
  626 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:631:3: error: template with C linkage
  631 |   template<typename...> using __void_t = void;
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:635:3: error: template with C linkage
  635 |   template<typename _Tp, typename = void>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:640:3: error: template with C linkage
  640 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:648:3: error: template with C linkage
  648 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:652:3: error: template with C linkage
  652 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:657:3: error: template with C linkage
  657 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:661:3: error: template with C linkage
  661 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:666:3: error: template with C linkage
  666 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:675:3: error: template with C linkage
  675 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:684:3: error: template with C linkage
  684 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:694:3: error: template with C linkage
  694 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:705:3: error: template with C linkage
  705 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:714:3: error: template with C linkage
  714 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:720:3: error: template with C linkage
  720 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:728:3: error: template with C linkage
  728 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:735:3: error: template with C linkage
  735 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:740:3: error: template with C linkage
  740 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:745:3: error: template with C linkage
  745 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:751:3: error: template with C linkage
  751 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:757:3: error: template with C linkage
  757 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:770:3: error: template with C linkage
  770 |   template<typename _Tp, typename _Up = _Tp&&>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:774:3: error: template with C linkage
  774 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:778:3: error: template with C linkage
  778 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:781:3: error: template with C linkage
  781 |   template<typename, unsigned = 0>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:784:3: error: template with C linkage
  784 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:787:3: error: template with C linkage
  787 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:792:3: error: template with C linkage
  792 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:804:5: error: template with C linkage
  804 |     template<typename _Tp, typename = decltype(declval<_Tp&>().~_Tp())>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:807:5: error: template with C linkage
  807 |     template<typename>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:811:3: error: template with C linkage
  811 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:818:3: error: template with C linkage
  818 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:825:3: error: template with C linkage
  825 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:831:3: error: template with C linkage
  831 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:835:3: error: template with C linkage
  835 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:840:3: error: template with C linkage
  840 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:854:5: error: template with C linkage
  854 |     template<typename _Tp>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:858:5: error: template with C linkage
  858 |     template<typename>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:862:3: error: template with C linkage
  862 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:869:3: error: template with C linkage
  869 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:876:3: error: template with C linkage
  876 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:882:3: error: template with C linkage
  882 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:886:3: error: template with C linkage
  886 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:891:3: error: template with C linkage
  891 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:899:3: error: template with C linkage
  899 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:905:3: error: template with C linkage
  905 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:914:3: error: template with C linkage
  914 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:922:3: error: template with C linkage
  922 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:925:3: error: template with C linkage
  925 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:929:3: error: template with C linkage
  929 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:935:3: error: template with C linkage
  935 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:943:3: error: template with C linkage
  943 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:946:3: error: template with C linkage
  946 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:950:3: error: template with C linkage
  950 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:956:3: error: template with C linkage
  956 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:964:3: error: template with C linkage
  964 |   template<bool, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:969:3: error: template with C linkage
  969 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:974:3: error: template with C linkage
  974 |   template<typename _Tp, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:979:3: error: template with C linkage
  979 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:984:3: error: template with C linkage
  984 |   template<typename _Tp, size_t _Num>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1001:3: error: template with C linkage
 1001 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1007:3: error: template with C linkage
 1007 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1016:3: error: template with C linkage
 1016 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1025:3: error: template with C linkage
 1025 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1028:3: error: template with C linkage
 1028 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1032:3: error: template with C linkage
 1032 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1038:3: error: template with C linkage
 1038 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1046:3: error: template with C linkage
 1046 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1049:3: error: template with C linkage
 1049 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1053:3: error: template with C linkage
 1053 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1059:3: error: template with C linkage
 1059 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1068:3: error: template with C linkage
 1068 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1076:3: error: template with C linkage
 1076 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1079:3: error: template with C linkage
 1079 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1083:3: error: template with C linkage
 1083 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1089:3: error: template with C linkage
 1089 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1097:3: error: template with C linkage
 1097 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1100:3: error: template with C linkage
 1100 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1104:3: error: template with C linkage
 1104 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1110:3: error: template with C linkage
 1110 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1118:3: error: template with C linkage
 1118 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1123:3: error: template with C linkage
 1123 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1130:3: error: template with C linkage
 1130 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1138:3: error: template with C linkage
 1138 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1141:3: error: template with C linkage
 1141 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1145:3: error: template with C linkage
 1145 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1151:3: error: template with C linkage
 1151 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1159:3: error: template with C linkage
 1159 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1162:3: error: template with C linkage
 1162 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1166:3: error: template with C linkage
 1166 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1172:3: error: template with C linkage
 1172 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1181:3: error: template with C linkage
 1181 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1190:3: error: template with C linkage
 1190 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1200:5: error: template with C linkage
 1200 |     template <typename _Tp>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1203:5: error: template with C linkage
 1203 |     template <typename _Tp>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1210:3: error: template with C linkage
 1210 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1217:3: error: template with C linkage
 1217 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1222:3: error: template with C linkage
 1222 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1228:3: error: template with C linkage
 1228 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1231:3: error: template with C linkage
 1231 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1235:3: error: template with C linkage
 1235 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1243:3: error: template with C linkage
 1243 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1251:3: error: template with C linkage
 1251 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1254:3: error: template with C linkage
 1254 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1258:3: error: template with C linkage
 1258 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1266:3: error: template with C linkage
 1266 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1275:3: error: template with C linkage
 1275 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1283:3: error: template with C linkage
 1283 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1286:3: error: template with C linkage
 1286 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1290:3: error: template with C linkage
 1290 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1296:3: error: template with C linkage
 1296 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1304:3: error: template with C linkage
 1304 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1307:3: error: template with C linkage
 1307 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1311:3: error: template with C linkage
 1311 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1317:3: error: template with C linkage
 1317 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1326:3: error: template with C linkage
 1326 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1337:3: error: template with C linkage
 1337 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1349:3: error: template with C linkage
 1349 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1358:3: error: template with C linkage
 1358 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1362:3: error: template with C linkage
 1362 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1366:3: error: template with C linkage
 1366 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1371:3: error: template with C linkage
 1371 |   template<typename, unsigned _Uint>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1375:3: error: template with C linkage
 1375 |   template<typename _Tp, unsigned _Uint, std::size_t _Size>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1382:3: error: template with C linkage
 1382 |   template<typename _Tp, unsigned _Uint>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1393:3: error: template with C linkage
 1393 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1410:3: error: template with C linkage
 1410 |   template<typename _Base, typename _Derived>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1415:3: error: template with C linkage
 1415 |   template<typename _From, typename _To,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1425:3: error: template with C linkage
 1425 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1446:3: error: template with C linkage
 1446 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1452:3: error: template with C linkage
 1452 |   template<typename _ToElementType, typename _FromElementType>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1456:3: error: template with C linkage
 1456 |   template<typename _From, typename _To,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1465:3: error: template with C linkage
 1465 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1486:3: error: template with C linkage
 1486 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1508:3: error: template with C linkage
 1508 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1512:3: error: template with C linkage
 1512 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1517:3: error: template with C linkage
 1517 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1521:3: error: template with C linkage
 1521 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1526:3: error: template with C linkage
 1526 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1530:3: error: template with C linkage
 1530 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1534:3: error: template with C linkage
 1534 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1538:3: error: template with C linkage
 1538 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1543:3: error: template with C linkage
 1543 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1548:3: error: template with C linkage
 1548 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1553:3: error: template with C linkage
 1553 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1565:3: error: template with C linkage
 1565 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1569:3: error: template with C linkage
 1569 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1573:3: error: template with C linkage
 1573 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1577:3: error: template with C linkage
 1577 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1581:3: error: template with C linkage
 1581 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1585:3: error: template with C linkage
 1585 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1592:3: error: template with C linkage
 1592 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1596:3: error: template with C linkage
 1596 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1600:3: error: template with C linkage
 1600 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1604:3: error: template with C linkage
 1604 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1608:3: error: template with C linkage
 1608 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1613:3: error: template with C linkage
 1613 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1618:3: error: template with C linkage
 1618 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1622:3: error: template with C linkage
 1622 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1627:3: error: template with C linkage
 1627 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1634:3: error: template with C linkage
 1634 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1638:3: error: template with C linkage
 1638 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1642:3: error: template with C linkage
 1642 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1649:3: error: template with C linkage
 1649 |   template<typename _Unqualified, bool _IsConst, bool _IsVol>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1652:3: error: template with C linkage
 1652 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1656:3: error: template with C linkage
 1656 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1660:3: error: template with C linkage
 1660 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1664:3: error: template with C linkage
 1664 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1668:3: error: template with C linkage
 1668 |   template<typename _Qualified, typename _Unqualified,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1680:3: error: template with C linkage
 1680 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1684:3: error: template specialization with C linkage
 1684 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1688:3: error: template specialization with C linkage
 1688 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1692:3: error: template specialization with C linkage
 1692 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1696:3: error: template specialization with C linkage
 1696 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1700:3: error: template specialization with C linkage
 1700 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1704:3: error: template specialization with C linkage
 1704 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1730:3: error: template with C linkage
 1730 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1735:3: error: template with C linkage
 1735 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1749:5: error: template with C linkage
 1749 |     template<typename...> struct _List { };
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1751:5: error: template with C linkage
 1751 |     template<typename _Tp, typename... _Up>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1755:5: error: template with C linkage
 1755 |     template<size_t _Sz, typename _Tp, bool = (_Sz <= _Tp::__size)>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1758:5: error: template with C linkage
 1758 |     template<size_t _Sz, typename _Uint, typename... _UInts>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1762:5: error: template with C linkage
 1762 |     template<size_t _Sz, typename _Uint, typename... _UInts>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1769:3: error: template with C linkage
 1769 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1789:3: error: template specialization with C linkage
 1789 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1806:3: error: template specialization with C linkage
 1806 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1813:3: error: template specialization with C linkage
 1813 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1824:3: error: template with C linkage
 1824 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1829:3: error: template specialization with C linkage
 1829 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1834:3: error: template with C linkage
 1834 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1838:3: error: template specialization with C linkage
 1838 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1842:3: error: template specialization with C linkage
 1842 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1846:3: error: template specialization with C linkage
 1846 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1850:3: error: template specialization with C linkage
 1850 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1854:3: error: template specialization with C linkage
 1854 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1858:3: error: template specialization with C linkage
 1858 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1884:3: error: template with C linkage
 1884 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1889:3: error: template with C linkage
 1889 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1901:3: error: template with C linkage
 1901 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1915:3: error: template specialization with C linkage
 1915 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1932:3: error: template specialization with C linkage
 1932 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1939:3: error: template specialization with C linkage
 1939 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1950:3: error: template with C linkage
 1950 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1955:3: error: template specialization with C linkage
 1955 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1960:3: error: template with C linkage
 1960 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1964:3: error: template with C linkage
 1964 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1971:3: error: template with C linkage
 1971 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1975:3: error: template with C linkage
 1975 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1979:3: error: template with C linkage
 1979 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1984:3: error: template with C linkage
 1984 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1988:3: error: template with C linkage
 1988 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1992:3: error: template with C linkage
 1992 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:1998:3: error: template with C linkage
 1998 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2002:3: error: template with C linkage
 2002 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2008:3: error: template with C linkage
 2008 |   template<typename _Tp, typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2012:3: error: template with C linkage
 2012 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2017:3: error: template with C linkage
 2017 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2023:3: error: template with C linkage
 2023 |   template<typename _Tp, bool = __or_<__is_referenceable<_Tp>,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2028:3: error: template with C linkage
 2028 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2032:3: error: template with C linkage
 2032 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2039:3: error: template with C linkage
 2039 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2043:3: error: template with C linkage
 2043 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2047:3: error: template with C linkage
 2047 |   template<std::size_t _Len>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2067:3: error: template with C linkage
 2067 |   template<std::size_t _Len, std::size_t _Align =
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2078:3: error: template with C linkage
 2078 |   template <typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2085:3: error: template with C linkage
 2085 |   template <typename _Tp, typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2106:3: error: template with C linkage
 2106 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2122:3: error: template with C linkage
 2122 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2127:3: error: template with C linkage
 2127 |   template<typename _Up,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2133:3: error: template with C linkage
 2133 |   template<typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2137:3: error: template with C linkage
 2137 |   template<typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2141:3: error: template with C linkage
 2141 |   template<typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2146:3: error: template with C linkage
 2146 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2156:3: error: template with C linkage
 2156 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2159:3: error: template with C linkage
 2159 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2163:3: error: template with C linkage
 2163 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2169:3: error: template with C linkage
 2169 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2175:3: error: template with C linkage
 2175 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2181:3: error: template with C linkage
 2181 |   template<bool, typename _Tp = void>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2186:3: error: template with C linkage
 2186 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2191:3: error: template with C linkage
 2191 |   template<bool _Cond, typename _Tp = void>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2194:3: error: template with C linkage
 2194 |   template<typename... _Cond>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2199:3: error: template with C linkage
 2199 |   template<bool _Cond, typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2204:3: error: template with C linkage
 2204 |   template<typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2209:3: error: template with C linkage
 2209 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2214:3: error: template with C linkage
 2214 |   template<typename... _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2221:5: error: template with C linkage
 2221 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2227:5: error: template with C linkage
 2227 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2239:5: error: template with C linkage
 2239 |     template<typename, typename>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2243:5: error: template with C linkage
 2243 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2249:3: error: template specialization with C linkage
 2249 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2254:3: error: template with C linkage
 2254 |   template<typename _Tp0>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2260:3: error: template with C linkage
 2260 |   template<typename _Tp1, typename _Tp2,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2269:3: error: template with C linkage
 2269 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2279:3: error: template with C linkage
 2279 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2284:3: error: template with C linkage
 2284 |   template<typename...>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2288:3: error: template with C linkage
 2288 |   template<typename, typename, typename = void>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2292:3: error: template with C linkage
 2292 |   template<typename _Tp1, typename _Tp2, typename... _Rp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2301:3: error: template with C linkage
 2301 |   template<typename _CTp, typename... _Rp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2308:3: error: template with C linkage
 2308 |   template<typename _CTp, typename _Rp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2312:3: error: template with C linkage
 2312 |   template<typename _Tp, bool = is_enum<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2318:3: error: template with C linkage
 2318 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2323:3: error: template with C linkage
 2323 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2328:3: error: template with C linkage
 2328 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2334:3: error: template with C linkage
 2334 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2343:3: error: template with C linkage
 2343 |   template<typename _Signature>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2357:3: error: template with C linkage
 2357 |   template<typename _Tp, typename _Tag>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2364:5: error: template with C linkage
 2364 |     template<typename _Fp, typename _Tp1, typename... _Args>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2369:5: error: template with C linkage
 2369 |     template<typename...>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2373:3: error: template with C linkage
 2373 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2383:5: error: template with C linkage
 2383 |     template<typename _Fp, typename _Tp1, typename... _Args>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2388:5: error: template with C linkage
 2388 |     template<typename...>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2392:3: error: template with C linkage
 2392 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2402:5: error: template with C linkage
 2402 |     template<typename _Fp, typename _Tp1>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2407:5: error: template with C linkage
 2407 |     template<typename, typename>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2411:3: error: template with C linkage
 2411 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2421:5: error: template with C linkage
 2421 |     template<typename _Fp, typename _Tp1>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2426:5: error: template with C linkage
 2426 |     template<typename, typename>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2430:3: error: template with C linkage
 2430 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2437:3: error: template with C linkage
 2437 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2440:3: error: template with C linkage
 2440 |   template<typename _Res, typename _Class, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2452:3: error: template with C linkage
 2452 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2455:3: error: template with C linkage
 2455 |   template<typename _Res, typename _Class, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2471:3: error: template with C linkage
 2471 |   template<typename _Tp, typename _Up = __remove_cvref_t<_Tp>>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2477:3: error: template with C linkage
 2477 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2483:3: error: template with C linkage
 2483 |   template<bool, bool, typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2489:3: error: template with C linkage
 2489 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2495:3: error: template with C linkage
 2495 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2504:5: error: template with C linkage
 2504 |     template<typename _Fn, typename... _Args>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2509:5: error: template with C linkage
 2509 |     template<typename...>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2513:3: error: template with C linkage
 2513 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2521:3: error: template with C linkage
 2521 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2534:3: error: template with C linkage
 2534 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2541:3: error: template with C linkage
 2541 |   template<size_t _Len, size_t _Align =
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2545:3: error: template with C linkage
 2545 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2549:3: error: template with C linkage
 2549 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2553:3: error: template with C linkage
 2553 |   template<bool _Cond, typename _Tp = void>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2557:3: error: template with C linkage
 2557 |   template<bool _Cond, typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2561:3: error: template with C linkage
 2561 |   template<typename... _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2565:3: error: template with C linkage
 2565 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2569:3: error: template with C linkage
 2569 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2576:3: error: template with C linkage
 2576 |   template<typename...> using void_t = void;
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2580:3: error: template with C linkage
 2580 |   template<typename _Default, typename _AlwaysVoid,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2589:3: error: template with C linkage
 2589 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2598:3: error: template with C linkage
 2598 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2603:3: error: template with C linkage
 2603 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2624:3: error: template with C linkage
 2624 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2627:3: error: template with C linkage
 2627 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2630:3: error: template with C linkage
 2630 |   template<typename... _Elements>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2633:3: error: template with C linkage
 2633 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2637:3: error: template with C linkage
 2637 |   template<typename... _Tps>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2642:3: error: template with C linkage
 2642 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2647:3: error: template with C linkage
 2647 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2657:3: error: template with C linkage
 2657 |   template<typename _Tp, size_t _Nm>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2669:7: error: template with C linkage
 2669 |       template<typename _Tp, typename
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2673:7: error: template with C linkage
 2673 |       template<typename>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2679:7: error: template with C linkage
 2679 |       template<typename _Tp>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2684:7: error: template with C linkage
 2684 |       template<typename>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2690:3: error: template with C linkage
 2690 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2697:3: error: template with C linkage
 2697 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2704:3: error: template with C linkage
 2704 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2709:3: error: template with C linkage
 2709 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2719:3: error: template with C linkage
 2719 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2728:3: error: template with C linkage
 2728 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2738:3: error: template with C linkage
 2738 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2743:3: error: template with C linkage
 2743 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2753:7: error: template with C linkage
 2753 |       template<typename _Tp, typename _Up, typename
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2759:7: error: template with C linkage
 2759 |       template<typename, typename>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2765:7: error: template with C linkage
 2765 |       template<typename _Tp, typename _Up>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2772:7: error: template with C linkage
 2772 |       template<typename, typename>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2778:3: error: template with C linkage
 2778 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2786:3: error: template with C linkage
 2786 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2793:3: error: template with C linkage
 2793 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2801:3: error: template with C linkage
 2801 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2809:3: error: template with C linkage
 2809 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2815:3: error: template with C linkage
 2815 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2822:3: error: template with C linkage
 2822 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2827:3: error: template with C linkage
 2827 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2837:3: error: template with C linkage
 2837 |   template<typename _Result, typename _Ret,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2842:3: error: template with C linkage
 2842 |   template<typename _Result, typename _Ret>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2852:3: error: template with C linkage
 2852 |   template<typename _Result, typename _Ret>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2879:3: error: template with C linkage
 2879 |   template<typename _Fn, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2884:3: error: template with C linkage
 2884 |   template<typename _Fn, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2892:3: error: template with C linkage
 2892 |   template<typename _Fn, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2899:3: error: template with C linkage
 2899 |   template<typename _Fn, typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2906:3: error: template with C linkage
 2906 |   template<typename _Fn, typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2912:3: error: template with C linkage
 2912 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2918:3: error: template with C linkage
 2918 |   template<typename _Result, typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2925:3: error: template with C linkage
 2925 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/c++/10/type_traits:2930:3: error: template with C linkage
 2930 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from ../../librawstudio/rawstudio.h:49,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rs-metadata.h:68:8: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |        ^~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rs-utils.h:46:41: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      |                                         ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
../../librawstudio/rs-utils.h:55:40: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      |                                        ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexfilter.h:22,
                 from complexfilter.cpp:23:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
make[3]: *** [Makefile:571: complexfilter.lo] Error 1
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..    -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o complexblock.lo complexblock.cpp
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c complexblock.cpp  -fPIC -DPIC -o .libs/complexblock.o
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:56:3: error: template with C linkage
   56 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:71:3: error: template with C linkage
   71 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:80:3: error: template with C linkage
   80 |   template<bool __v>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:91:3: error: template with C linkage
   91 |   template<bool, typename, typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:94:3: error: template with C linkage
   94 |   template <typename _Type>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:98:3: error: template with C linkage
   98 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:101:3: error: template with C linkage
  101 |   template<typename...>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:104:3: error: template specialization with C linkage
  104 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:109:3: error: template with C linkage
  109 |   template<typename _B1>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:114:3: error: template with C linkage
  114 |   template<typename _B1, typename _B2>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:119:3: error: template with C linkage
  119 |   template<typename _B1, typename _B2, typename _B3, typename... _Bn>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:124:3: error: template with C linkage
  124 |   template<typename...>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:127:3: error: template specialization with C linkage
  127 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:132:3: error: template with C linkage
  132 |   template<typename _B1>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:137:3: error: template with C linkage
  137 |   template<typename _B1, typename _B2>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:142:3: error: template with C linkage
  142 |   template<typename _B1, typename _B2, typename _B3, typename... _Bn>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:147:3: error: template with C linkage
  147 |   template<typename _Pp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:188:3: error: template with C linkage
  188 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:190:3: error: template with C linkage
  190 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:192:3: error: template with C linkage
  192 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:194:3: error: template with C linkage
  194 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:200:3: error: template with C linkage
  200 |   template <typename _Tp, size_t = sizeof(_Tp)>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:204:3: error: template with C linkage
  204 |   template <typename _TypeIdentity,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:219:3: error: template with C linkage
  219 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:226:3: error: template with C linkage
  226 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:230:3: error: template with C linkage
  230 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:233:3: error: template with C linkage
  233 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:238:3: error: template with C linkage
  238 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:242:3: error: template specialization with C linkage
  242 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:247:3: error: template with C linkage
  247 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:252:3: error: template with C linkage
  252 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:256:3: error: template specialization with C linkage
  256 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:260:3: error: template specialization with C linkage
  260 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:264:3: error: template specialization with C linkage
  264 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:268:3: error: template specialization with C linkage
  268 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:273:3: error: template specialization with C linkage
  273 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:284:3: error: template specialization with C linkage
  284 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:288:3: error: template specialization with C linkage
  288 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:292:3: error: template specialization with C linkage
  292 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:296:3: error: template specialization with C linkage
  296 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:300:3: error: template specialization with C linkage
  300 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:304:3: error: template specialization with C linkage
  304 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:308:3: error: template specialization with C linkage
  308 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:312:3: error: template specialization with C linkage
  312 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:316:3: error: template specialization with C linkage
  316 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:320:3: error: template specialization with C linkage
  320 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:364:3: error: template with C linkage
  364 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:369:3: error: template with C linkage
  369 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:373:3: error: template specialization with C linkage
  373 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:377:3: error: template specialization with C linkage
  377 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:381:3: error: template specialization with C linkage
  381 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:386:3: error: template specialization with C linkage
  386 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:392:3: error: template with C linkage
  392 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:398:3: error: template with C linkage
  398 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:402:3: error: template with C linkage
  402 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:406:3: error: template with C linkage
  406 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:410:3: error: template with C linkage
  410 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:414:3: error: template with C linkage
  414 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:419:3: error: template with C linkage
  419 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:425:3: error: template with C linkage
  425 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:429:3: error: template with C linkage
  429 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:434:3: error: template with C linkage
  434 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:438:3: error: template with C linkage
  438 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:442:3: error: template with C linkage
  442 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:446:3: error: template with C linkage
  446 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:451:3: error: template with C linkage
  451 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:456:3: error: template with C linkage
  456 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:460:3: error: template with C linkage
  460 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:465:3: error: template with C linkage
  465 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:471:3: error: template with C linkage
  471 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:477:3: error: template with C linkage
  477 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:483:3: error: template with C linkage
  483 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:489:3: error: template with C linkage
  489 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:493:3: error: template with C linkage
  493 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:497:3: error: template with C linkage
  497 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:503:3: error: template with C linkage
  503 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:507:3: error: template specialization with C linkage
  507 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:512:3: error: template with C linkage
  512 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:518:3: error: template with C linkage
  518 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:526:3: error: template with C linkage
  526 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:533:3: error: template with C linkage
  533 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:539:3: error: template with C linkage
  539 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:546:3: error: template with C linkage
  546 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:552:3: error: template with C linkage
  552 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:556:3: error: template with C linkage
  556 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:563:3: error: template with C linkage
  563 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:567:3: error: template with C linkage
  567 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:571:3: error: template with C linkage
  571 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:576:3: error: template with C linkage
  576 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:581:3: error: template with C linkage
  581 |   template<typename, typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:584:3: error: template with C linkage
  584 |   template<typename _Tp, typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:588:3: error: template with C linkage
  588 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:607:3: error: template with C linkage
  607 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:626:3: error: template with C linkage
  626 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:631:3: error: template with C linkage
  631 |   template<typename...> using __void_t = void;
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:635:3: error: template with C linkage
  635 |   template<typename _Tp, typename = void>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:640:3: error: template with C linkage
  640 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:648:3: error: template with C linkage
  648 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:652:3: error: template with C linkage
  652 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:657:3: error: template with C linkage
  657 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:661:3: error: template with C linkage
  661 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:666:3: error: template with C linkage
  666 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:675:3: error: template with C linkage
  675 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:684:3: error: template with C linkage
  684 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:694:3: error: template with C linkage
  694 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:705:3: error: template with C linkage
  705 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:714:3: error: template with C linkage
  714 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:720:3: error: template with C linkage
  720 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:728:3: error: template with C linkage
  728 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:735:3: error: template with C linkage
  735 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:740:3: error: template with C linkage
  740 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:745:3: error: template with C linkage
  745 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:751:3: error: template with C linkage
  751 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:757:3: error: template with C linkage
  757 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:770:3: error: template with C linkage
  770 |   template<typename _Tp, typename _Up = _Tp&&>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:774:3: error: template with C linkage
  774 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:778:3: error: template with C linkage
  778 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:781:3: error: template with C linkage
  781 |   template<typename, unsigned = 0>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:784:3: error: template with C linkage
  784 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:787:3: error: template with C linkage
  787 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:792:3: error: template with C linkage
  792 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:804:5: error: template with C linkage
  804 |     template<typename _Tp, typename = decltype(declval<_Tp&>().~_Tp())>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:807:5: error: template with C linkage
  807 |     template<typename>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:811:3: error: template with C linkage
  811 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:818:3: error: template with C linkage
  818 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:825:3: error: template with C linkage
  825 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:831:3: error: template with C linkage
  831 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:835:3: error: template with C linkage
  835 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:840:3: error: template with C linkage
  840 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:854:5: error: template with C linkage
  854 |     template<typename _Tp>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:858:5: error: template with C linkage
  858 |     template<typename>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:862:3: error: template with C linkage
  862 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:869:3: error: template with C linkage
  869 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:876:3: error: template with C linkage
  876 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:882:3: error: template with C linkage
  882 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:886:3: error: template with C linkage
  886 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:891:3: error: template with C linkage
  891 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:899:3: error: template with C linkage
  899 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:905:3: error: template with C linkage
  905 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:914:3: error: template with C linkage
  914 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:922:3: error: template with C linkage
  922 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:925:3: error: template with C linkage
  925 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:929:3: error: template with C linkage
  929 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:935:3: error: template with C linkage
  935 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:943:3: error: template with C linkage
  943 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:946:3: error: template with C linkage
  946 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:950:3: error: template with C linkage
  950 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:956:3: error: template with C linkage
  956 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:964:3: error: template with C linkage
  964 |   template<bool, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:969:3: error: template with C linkage
  969 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:974:3: error: template with C linkage
  974 |   template<typename _Tp, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:979:3: error: template with C linkage
  979 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:984:3: error: template with C linkage
  984 |   template<typename _Tp, size_t _Num>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1001:3: error: template with C linkage
 1001 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1007:3: error: template with C linkage
 1007 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1016:3: error: template with C linkage
 1016 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1025:3: error: template with C linkage
 1025 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1028:3: error: template with C linkage
 1028 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1032:3: error: template with C linkage
 1032 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1038:3: error: template with C linkage
 1038 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1046:3: error: template with C linkage
 1046 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1049:3: error: template with C linkage
 1049 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1053:3: error: template with C linkage
 1053 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1059:3: error: template with C linkage
 1059 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1068:3: error: template with C linkage
 1068 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1076:3: error: template with C linkage
 1076 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1079:3: error: template with C linkage
 1079 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1083:3: error: template with C linkage
 1083 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1089:3: error: template with C linkage
 1089 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1097:3: error: template with C linkage
 1097 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1100:3: error: template with C linkage
 1100 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1104:3: error: template with C linkage
 1104 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1110:3: error: template with C linkage
 1110 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1118:3: error: template with C linkage
 1118 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1123:3: error: template with C linkage
 1123 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1130:3: error: template with C linkage
 1130 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1138:3: error: template with C linkage
 1138 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1141:3: error: template with C linkage
 1141 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1145:3: error: template with C linkage
 1145 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1151:3: error: template with C linkage
 1151 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1159:3: error: template with C linkage
 1159 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1162:3: error: template with C linkage
 1162 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1166:3: error: template with C linkage
 1166 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1172:3: error: template with C linkage
 1172 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1181:3: error: template with C linkage
 1181 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1190:3: error: template with C linkage
 1190 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1200:5: error: template with C linkage
 1200 |     template <typename _Tp>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1203:5: error: template with C linkage
 1203 |     template <typename _Tp>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1210:3: error: template with C linkage
 1210 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1217:3: error: template with C linkage
 1217 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1222:3: error: template with C linkage
 1222 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1228:3: error: template with C linkage
 1228 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1231:3: error: template with C linkage
 1231 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1235:3: error: template with C linkage
 1235 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1243:3: error: template with C linkage
 1243 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1251:3: error: template with C linkage
 1251 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1254:3: error: template with C linkage
 1254 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1258:3: error: template with C linkage
 1258 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1266:3: error: template with C linkage
 1266 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1275:3: error: template with C linkage
 1275 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1283:3: error: template with C linkage
 1283 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1286:3: error: template with C linkage
 1286 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1290:3: error: template with C linkage
 1290 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1296:3: error: template with C linkage
 1296 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1304:3: error: template with C linkage
 1304 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1307:3: error: template with C linkage
 1307 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1311:3: error: template with C linkage
 1311 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1317:3: error: template with C linkage
 1317 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1326:3: error: template with C linkage
 1326 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1337:3: error: template with C linkage
 1337 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1349:3: error: template with C linkage
 1349 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1358:3: error: template with C linkage
 1358 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1362:3: error: template with C linkage
 1362 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1366:3: error: template with C linkage
 1366 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1371:3: error: template with C linkage
 1371 |   template<typename, unsigned _Uint>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1375:3: error: template with C linkage
 1375 |   template<typename _Tp, unsigned _Uint, std::size_t _Size>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1382:3: error: template with C linkage
 1382 |   template<typename _Tp, unsigned _Uint>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1393:3: error: template with C linkage
 1393 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1410:3: error: template with C linkage
 1410 |   template<typename _Base, typename _Derived>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1415:3: error: template with C linkage
 1415 |   template<typename _From, typename _To,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1425:3: error: template with C linkage
 1425 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1446:3: error: template with C linkage
 1446 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1452:3: error: template with C linkage
 1452 |   template<typename _ToElementType, typename _FromElementType>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1456:3: error: template with C linkage
 1456 |   template<typename _From, typename _To,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1465:3: error: template with C linkage
 1465 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1486:3: error: template with C linkage
 1486 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1508:3: error: template with C linkage
 1508 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1512:3: error: template with C linkage
 1512 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1517:3: error: template with C linkage
 1517 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1521:3: error: template with C linkage
 1521 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1526:3: error: template with C linkage
 1526 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1530:3: error: template with C linkage
 1530 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1534:3: error: template with C linkage
 1534 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1538:3: error: template with C linkage
 1538 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1543:3: error: template with C linkage
 1543 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1548:3: error: template with C linkage
 1548 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1553:3: error: template with C linkage
 1553 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1565:3: error: template with C linkage
 1565 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1569:3: error: template with C linkage
 1569 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1573:3: error: template with C linkage
 1573 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1577:3: error: template with C linkage
 1577 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1581:3: error: template with C linkage
 1581 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1585:3: error: template with C linkage
 1585 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1592:3: error: template with C linkage
 1592 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1596:3: error: template with C linkage
 1596 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1600:3: error: template with C linkage
 1600 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1604:3: error: template with C linkage
 1604 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1608:3: error: template with C linkage
 1608 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1613:3: error: template with C linkage
 1613 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1618:3: error: template with C linkage
 1618 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1622:3: error: template with C linkage
 1622 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1627:3: error: template with C linkage
 1627 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1634:3: error: template with C linkage
 1634 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1638:3: error: template with C linkage
 1638 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1642:3: error: template with C linkage
 1642 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1649:3: error: template with C linkage
 1649 |   template<typename _Unqualified, bool _IsConst, bool _IsVol>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1652:3: error: template with C linkage
 1652 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1656:3: error: template with C linkage
 1656 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1660:3: error: template with C linkage
 1660 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1664:3: error: template with C linkage
 1664 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1668:3: error: template with C linkage
 1668 |   template<typename _Qualified, typename _Unqualified,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1680:3: error: template with C linkage
 1680 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1684:3: error: template specialization with C linkage
 1684 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1688:3: error: template specialization with C linkage
 1688 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1692:3: error: template specialization with C linkage
 1692 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1696:3: error: template specialization with C linkage
 1696 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1700:3: error: template specialization with C linkage
 1700 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1704:3: error: template specialization with C linkage
 1704 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1730:3: error: template with C linkage
 1730 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1735:3: error: template with C linkage
 1735 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1749:5: error: template with C linkage
 1749 |     template<typename...> struct _List { };
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1751:5: error: template with C linkage
 1751 |     template<typename _Tp, typename... _Up>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1755:5: error: template with C linkage
 1755 |     template<size_t _Sz, typename _Tp, bool = (_Sz <= _Tp::__size)>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1758:5: error: template with C linkage
 1758 |     template<size_t _Sz, typename _Uint, typename... _UInts>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1762:5: error: template with C linkage
 1762 |     template<size_t _Sz, typename _Uint, typename... _UInts>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1769:3: error: template with C linkage
 1769 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1789:3: error: template specialization with C linkage
 1789 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1806:3: error: template specialization with C linkage
 1806 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1813:3: error: template specialization with C linkage
 1813 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1824:3: error: template with C linkage
 1824 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1829:3: error: template specialization with C linkage
 1829 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1834:3: error: template with C linkage
 1834 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1838:3: error: template specialization with C linkage
 1838 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1842:3: error: template specialization with C linkage
 1842 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1846:3: error: template specialization with C linkage
 1846 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1850:3: error: template specialization with C linkage
 1850 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1854:3: error: template specialization with C linkage
 1854 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1858:3: error: template specialization with C linkage
 1858 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1884:3: error: template with C linkage
 1884 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1889:3: error: template with C linkage
 1889 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1901:3: error: template with C linkage
 1901 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1915:3: error: template specialization with C linkage
 1915 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1932:3: error: template specialization with C linkage
 1932 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1939:3: error: template specialization with C linkage
 1939 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1950:3: error: template with C linkage
 1950 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1955:3: error: template specialization with C linkage
 1955 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1960:3: error: template with C linkage
 1960 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1964:3: error: template with C linkage
 1964 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1971:3: error: template with C linkage
 1971 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1975:3: error: template with C linkage
 1975 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1979:3: error: template with C linkage
 1979 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1984:3: error: template with C linkage
 1984 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1988:3: error: template with C linkage
 1988 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1992:3: error: template with C linkage
 1992 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:1998:3: error: template with C linkage
 1998 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2002:3: error: template with C linkage
 2002 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2008:3: error: template with C linkage
 2008 |   template<typename _Tp, typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2012:3: error: template with C linkage
 2012 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2017:3: error: template with C linkage
 2017 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2023:3: error: template with C linkage
 2023 |   template<typename _Tp, bool = __or_<__is_referenceable<_Tp>,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2028:3: error: template with C linkage
 2028 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2032:3: error: template with C linkage
 2032 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2039:3: error: template with C linkage
 2039 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2043:3: error: template with C linkage
 2043 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2047:3: error: template with C linkage
 2047 |   template<std::size_t _Len>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2067:3: error: template with C linkage
 2067 |   template<std::size_t _Len, std::size_t _Align =
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2078:3: error: template with C linkage
 2078 |   template <typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2085:3: error: template with C linkage
 2085 |   template <typename _Tp, typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2106:3: error: template with C linkage
 2106 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2122:3: error: template with C linkage
 2122 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2127:3: error: template with C linkage
 2127 |   template<typename _Up,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2133:3: error: template with C linkage
 2133 |   template<typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2137:3: error: template with C linkage
 2137 |   template<typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2141:3: error: template with C linkage
 2141 |   template<typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2146:3: error: template with C linkage
 2146 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2156:3: error: template with C linkage
 2156 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2159:3: error: template with C linkage
 2159 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2163:3: error: template with C linkage
 2163 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2169:3: error: template with C linkage
 2169 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2175:3: error: template with C linkage
 2175 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2181:3: error: template with C linkage
 2181 |   template<bool, typename _Tp = void>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2186:3: error: template with C linkage
 2186 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2191:3: error: template with C linkage
 2191 |   template<bool _Cond, typename _Tp = void>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2194:3: error: template with C linkage
 2194 |   template<typename... _Cond>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2199:3: error: template with C linkage
 2199 |   template<bool _Cond, typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2204:3: error: template with C linkage
 2204 |   template<typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2209:3: error: template with C linkage
 2209 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2214:3: error: template with C linkage
 2214 |   template<typename... _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2221:5: error: template with C linkage
 2221 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2227:5: error: template with C linkage
 2227 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2239:5: error: template with C linkage
 2239 |     template<typename, typename>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2243:5: error: template with C linkage
 2243 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2249:3: error: template specialization with C linkage
 2249 |   template<>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2254:3: error: template with C linkage
 2254 |   template<typename _Tp0>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2260:3: error: template with C linkage
 2260 |   template<typename _Tp1, typename _Tp2,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2269:3: error: template with C linkage
 2269 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2279:3: error: template with C linkage
 2279 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2284:3: error: template with C linkage
 2284 |   template<typename...>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2288:3: error: template with C linkage
 2288 |   template<typename, typename, typename = void>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2292:3: error: template with C linkage
 2292 |   template<typename _Tp1, typename _Tp2, typename... _Rp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2301:3: error: template with C linkage
 2301 |   template<typename _CTp, typename... _Rp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2308:3: error: template with C linkage
 2308 |   template<typename _CTp, typename _Rp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2312:3: error: template with C linkage
 2312 |   template<typename _Tp, bool = is_enum<_Tp>::value>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2318:3: error: template with C linkage
 2318 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2323:3: error: template with C linkage
 2323 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2328:3: error: template with C linkage
 2328 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2334:3: error: template with C linkage
 2334 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2343:3: error: template with C linkage
 2343 |   template<typename _Signature>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2357:3: error: template with C linkage
 2357 |   template<typename _Tp, typename _Tag>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2364:5: error: template with C linkage
 2364 |     template<typename _Fp, typename _Tp1, typename... _Args>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2369:5: error: template with C linkage
 2369 |     template<typename...>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2373:3: error: template with C linkage
 2373 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2383:5: error: template with C linkage
 2383 |     template<typename _Fp, typename _Tp1, typename... _Args>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2388:5: error: template with C linkage
 2388 |     template<typename...>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2392:3: error: template with C linkage
 2392 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2402:5: error: template with C linkage
 2402 |     template<typename _Fp, typename _Tp1>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2407:5: error: template with C linkage
 2407 |     template<typename, typename>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2411:3: error: template with C linkage
 2411 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2421:5: error: template with C linkage
 2421 |     template<typename _Fp, typename _Tp1>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2426:5: error: template with C linkage
 2426 |     template<typename, typename>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2430:3: error: template with C linkage
 2430 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2437:3: error: template with C linkage
 2437 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2440:3: error: template with C linkage
 2440 |   template<typename _Res, typename _Class, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2452:3: error: template with C linkage
 2452 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2455:3: error: template with C linkage
 2455 |   template<typename _Res, typename _Class, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2471:3: error: template with C linkage
 2471 |   template<typename _Tp, typename _Up = __remove_cvref_t<_Tp>>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2477:3: error: template with C linkage
 2477 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2483:3: error: template with C linkage
 2483 |   template<bool, bool, typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2489:3: error: template with C linkage
 2489 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2495:3: error: template with C linkage
 2495 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2504:5: error: template with C linkage
 2504 |     template<typename _Fn, typename... _Args>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2509:5: error: template with C linkage
 2509 |     template<typename...>
      |     ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2513:3: error: template with C linkage
 2513 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2521:3: error: template with C linkage
 2521 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2534:3: error: template with C linkage
 2534 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2541:3: error: template with C linkage
 2541 |   template<size_t _Len, size_t _Align =
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2545:3: error: template with C linkage
 2545 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2549:3: error: template with C linkage
 2549 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2553:3: error: template with C linkage
 2553 |   template<bool _Cond, typename _Tp = void>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2557:3: error: template with C linkage
 2557 |   template<bool _Cond, typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2561:3: error: template with C linkage
 2561 |   template<typename... _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2565:3: error: template with C linkage
 2565 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2569:3: error: template with C linkage
 2569 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2576:3: error: template with C linkage
 2576 |   template<typename...> using void_t = void;
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2580:3: error: template with C linkage
 2580 |   template<typename _Default, typename _AlwaysVoid,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2589:3: error: template with C linkage
 2589 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2598:3: error: template with C linkage
 2598 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2603:3: error: template with C linkage
 2603 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2624:3: error: template with C linkage
 2624 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2627:3: error: template with C linkage
 2627 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2630:3: error: template with C linkage
 2630 |   template<typename... _Elements>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2633:3: error: template with C linkage
 2633 |   template<typename>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2637:3: error: template with C linkage
 2637 |   template<typename... _Tps>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2642:3: error: template with C linkage
 2642 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2647:3: error: template with C linkage
 2647 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2657:3: error: template with C linkage
 2657 |   template<typename _Tp, size_t _Nm>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2669:7: error: template with C linkage
 2669 |       template<typename _Tp, typename
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2673:7: error: template with C linkage
 2673 |       template<typename>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2679:7: error: template with C linkage
 2679 |       template<typename _Tp>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2684:7: error: template with C linkage
 2684 |       template<typename>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2690:3: error: template with C linkage
 2690 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2697:3: error: template with C linkage
 2697 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2704:3: error: template with C linkage
 2704 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2709:3: error: template with C linkage
 2709 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2719:3: error: template with C linkage
 2719 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2728:3: error: template with C linkage
 2728 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2738:3: error: template with C linkage
 2738 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2743:3: error: template with C linkage
 2743 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2753:7: error: template with C linkage
 2753 |       template<typename _Tp, typename _Up, typename
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2759:7: error: template with C linkage
 2759 |       template<typename, typename>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2765:7: error: template with C linkage
 2765 |       template<typename _Tp, typename _Up>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2772:7: error: template with C linkage
 2772 |       template<typename, typename>
      |       ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2778:3: error: template with C linkage
 2778 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2786:3: error: template with C linkage
 2786 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2793:3: error: template with C linkage
 2793 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2801:3: error: template with C linkage
 2801 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2809:3: error: template with C linkage
 2809 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2815:3: error: template with C linkage
 2815 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2822:3: error: template with C linkage
 2822 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2827:3: error: template with C linkage
 2827 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2837:3: error: template with C linkage
 2837 |   template<typename _Result, typename _Ret,
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2842:3: error: template with C linkage
 2842 |   template<typename _Result, typename _Ret>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2852:3: error: template with C linkage
 2852 |   template<typename _Result, typename _Ret>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2879:3: error: template with C linkage
 2879 |   template<typename _Fn, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2884:3: error: template with C linkage
 2884 |   template<typename _Fn, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2892:3: error: template with C linkage
 2892 |   template<typename _Fn, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2899:3: error: template with C linkage
 2899 |   template<typename _Fn, typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2906:3: error: template with C linkage
 2906 |   template<typename _Fn, typename _Tp>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2912:3: error: template with C linkage
 2912 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2918:3: error: template with C linkage
 2918 |   template<typename _Result, typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2925:3: error: template with C linkage
 2925 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/c++/10/type_traits:2930:3: error: template with C linkage
 2930 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from ../../librawstudio/rawstudio.h:49,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rs-metadata.h:68:8: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |        ^~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rs-utils.h:46:41: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      |                                         ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
../../librawstudio/rs-utils.h:55:40: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      |                                        ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from complexblock.h:23,
                 from complexblock.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
make[3]: *** [Makefile:571: complexblock.lo] Error 1
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..    -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o fftdenoiseryuv.lo fftdenoiseryuv.cpp
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c fftdenoiseryuv.cpp  -fPIC -DPIC -o .libs/fftdenoiseryuv.o
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:56:3: error: template with C linkage
   56 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:71:3: error: template with C linkage
   71 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:80:3: error: template with C linkage
   80 |   template<bool __v>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:91:3: error: template with C linkage
   91 |   template<bool, typename, typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:94:3: error: template with C linkage
   94 |   template <typename _Type>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:98:3: error: template with C linkage
   98 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:101:3: error: template with C linkage
  101 |   template<typename...>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:104:3: error: template specialization with C linkage
  104 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:109:3: error: template with C linkage
  109 |   template<typename _B1>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:114:3: error: template with C linkage
  114 |   template<typename _B1, typename _B2>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:119:3: error: template with C linkage
  119 |   template<typename _B1, typename _B2, typename _B3, typename... _Bn>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:124:3: error: template with C linkage
  124 |   template<typename...>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:127:3: error: template specialization with C linkage
  127 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:132:3: error: template with C linkage
  132 |   template<typename _B1>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:137:3: error: template with C linkage
  137 |   template<typename _B1, typename _B2>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:142:3: error: template with C linkage
  142 |   template<typename _B1, typename _B2, typename _B3, typename... _Bn>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:147:3: error: template with C linkage
  147 |   template<typename _Pp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:188:3: error: template with C linkage
  188 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:190:3: error: template with C linkage
  190 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:192:3: error: template with C linkage
  192 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:194:3: error: template with C linkage
  194 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:200:3: error: template with C linkage
  200 |   template <typename _Tp, size_t = sizeof(_Tp)>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:204:3: error: template with C linkage
  204 |   template <typename _TypeIdentity,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:219:3: error: template with C linkage
  219 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:226:3: error: template with C linkage
  226 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:230:3: error: template with C linkage
  230 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:233:3: error: template with C linkage
  233 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:238:3: error: template with C linkage
  238 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:242:3: error: template specialization with C linkage
  242 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:247:3: error: template with C linkage
  247 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:252:3: error: template with C linkage
  252 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:256:3: error: template specialization with C linkage
  256 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:260:3: error: template specialization with C linkage
  260 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:264:3: error: template specialization with C linkage
  264 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:268:3: error: template specialization with C linkage
  268 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:273:3: error: template specialization with C linkage
  273 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:284:3: error: template specialization with C linkage
  284 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:288:3: error: template specialization with C linkage
  288 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:292:3: error: template specialization with C linkage
  292 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:296:3: error: template specialization with C linkage
  296 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:300:3: error: template specialization with C linkage
  300 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:304:3: error: template specialization with C linkage
  304 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:308:3: error: template specialization with C linkage
  308 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:312:3: error: template specialization with C linkage
  312 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:316:3: error: template specialization with C linkage
  316 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:320:3: error: template specialization with C linkage
  320 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:364:3: error: template with C linkage
  364 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:369:3: error: template with C linkage
  369 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:373:3: error: template specialization with C linkage
  373 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:377:3: error: template specialization with C linkage
  377 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:381:3: error: template specialization with C linkage
  381 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:386:3: error: template specialization with C linkage
  386 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:392:3: error: template with C linkage
  392 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:398:3: error: template with C linkage
  398 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:402:3: error: template with C linkage
  402 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:406:3: error: template with C linkage
  406 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:410:3: error: template with C linkage
  410 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:414:3: error: template with C linkage
  414 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:419:3: error: template with C linkage
  419 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:425:3: error: template with C linkage
  425 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:429:3: error: template with C linkage
  429 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:434:3: error: template with C linkage
  434 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:438:3: error: template with C linkage
  438 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:442:3: error: template with C linkage
  442 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:446:3: error: template with C linkage
  446 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:451:3: error: template with C linkage
  451 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:456:3: error: template with C linkage
  456 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:460:3: error: template with C linkage
  460 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:465:3: error: template with C linkage
  465 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:471:3: error: template with C linkage
  471 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:477:3: error: template with C linkage
  477 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:483:3: error: template with C linkage
  483 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:489:3: error: template with C linkage
  489 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:493:3: error: template with C linkage
  493 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:497:3: error: template with C linkage
  497 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:503:3: error: template with C linkage
  503 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:507:3: error: template specialization with C linkage
  507 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:512:3: error: template with C linkage
  512 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:518:3: error: template with C linkage
  518 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:526:3: error: template with C linkage
  526 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:533:3: error: template with C linkage
  533 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:539:3: error: template with C linkage
  539 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:546:3: error: template with C linkage
  546 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:552:3: error: template with C linkage
  552 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:556:3: error: template with C linkage
  556 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:563:3: error: template with C linkage
  563 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:567:3: error: template with C linkage
  567 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:571:3: error: template with C linkage
  571 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:576:3: error: template with C linkage
  576 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:581:3: error: template with C linkage
  581 |   template<typename, typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:584:3: error: template with C linkage
  584 |   template<typename _Tp, typename... _Types>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:588:3: error: template with C linkage
  588 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:607:3: error: template with C linkage
  607 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:626:3: error: template with C linkage
  626 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:631:3: error: template with C linkage
  631 |   template<typename...> using __void_t = void;
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:635:3: error: template with C linkage
  635 |   template<typename _Tp, typename = void>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:640:3: error: template with C linkage
  640 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:648:3: error: template with C linkage
  648 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:652:3: error: template with C linkage
  652 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:657:3: error: template with C linkage
  657 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:661:3: error: template with C linkage
  661 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:666:3: error: template with C linkage
  666 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:675:3: error: template with C linkage
  675 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:684:3: error: template with C linkage
  684 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:694:3: error: template with C linkage
  694 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:705:3: error: template with C linkage
  705 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:714:3: error: template with C linkage
  714 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:720:3: error: template with C linkage
  720 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:728:3: error: template with C linkage
  728 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:735:3: error: template with C linkage
  735 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:740:3: error: template with C linkage
  740 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:745:3: error: template with C linkage
  745 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:751:3: error: template with C linkage
  751 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:757:3: error: template with C linkage
  757 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:770:3: error: template with C linkage
  770 |   template<typename _Tp, typename _Up = _Tp&&>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:774:3: error: template with C linkage
  774 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:778:3: error: template with C linkage
  778 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:781:3: error: template with C linkage
  781 |   template<typename, unsigned = 0>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:784:3: error: template with C linkage
  784 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:787:3: error: template with C linkage
  787 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:792:3: error: template with C linkage
  792 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:804:5: error: template with C linkage
  804 |     template<typename _Tp, typename = decltype(declval<_Tp&>().~_Tp())>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:807:5: error: template with C linkage
  807 |     template<typename>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:811:3: error: template with C linkage
  811 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:818:3: error: template with C linkage
  818 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:825:3: error: template with C linkage
  825 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:831:3: error: template with C linkage
  831 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:835:3: error: template with C linkage
  835 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:840:3: error: template with C linkage
  840 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:854:5: error: template with C linkage
  854 |     template<typename _Tp>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:858:5: error: template with C linkage
  858 |     template<typename>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:862:3: error: template with C linkage
  862 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:869:3: error: template with C linkage
  869 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:876:3: error: template with C linkage
  876 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:882:3: error: template with C linkage
  882 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:886:3: error: template with C linkage
  886 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:891:3: error: template with C linkage
  891 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:899:3: error: template with C linkage
  899 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:905:3: error: template with C linkage
  905 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:914:3: error: template with C linkage
  914 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:922:3: error: template with C linkage
  922 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:925:3: error: template with C linkage
  925 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:929:3: error: template with C linkage
  929 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:935:3: error: template with C linkage
  935 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:943:3: error: template with C linkage
  943 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:946:3: error: template with C linkage
  946 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:950:3: error: template with C linkage
  950 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:956:3: error: template with C linkage
  956 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:964:3: error: template with C linkage
  964 |   template<bool, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:969:3: error: template with C linkage
  969 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:974:3: error: template with C linkage
  974 |   template<typename _Tp, typename _Arg>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:979:3: error: template with C linkage
  979 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:984:3: error: template with C linkage
  984 |   template<typename _Tp, size_t _Num>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1001:3: error: template with C linkage
 1001 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1007:3: error: template with C linkage
 1007 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1016:3: error: template with C linkage
 1016 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1025:3: error: template with C linkage
 1025 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1028:3: error: template with C linkage
 1028 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1032:3: error: template with C linkage
 1032 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1038:3: error: template with C linkage
 1038 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1046:3: error: template with C linkage
 1046 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1049:3: error: template with C linkage
 1049 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1053:3: error: template with C linkage
 1053 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1059:3: error: template with C linkage
 1059 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1068:3: error: template with C linkage
 1068 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1076:3: error: template with C linkage
 1076 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1079:3: error: template with C linkage
 1079 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1083:3: error: template with C linkage
 1083 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1089:3: error: template with C linkage
 1089 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1097:3: error: template with C linkage
 1097 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1100:3: error: template with C linkage
 1100 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1104:3: error: template with C linkage
 1104 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1110:3: error: template with C linkage
 1110 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1118:3: error: template with C linkage
 1118 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1123:3: error: template with C linkage
 1123 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1130:3: error: template with C linkage
 1130 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1138:3: error: template with C linkage
 1138 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1141:3: error: template with C linkage
 1141 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1145:3: error: template with C linkage
 1145 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1151:3: error: template with C linkage
 1151 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1159:3: error: template with C linkage
 1159 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1162:3: error: template with C linkage
 1162 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1166:3: error: template with C linkage
 1166 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1172:3: error: template with C linkage
 1172 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1181:3: error: template with C linkage
 1181 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1190:3: error: template with C linkage
 1190 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1200:5: error: template with C linkage
 1200 |     template <typename _Tp>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1203:5: error: template with C linkage
 1203 |     template <typename _Tp>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1210:3: error: template with C linkage
 1210 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1217:3: error: template with C linkage
 1217 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1222:3: error: template with C linkage
 1222 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1228:3: error: template with C linkage
 1228 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1231:3: error: template with C linkage
 1231 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1235:3: error: template with C linkage
 1235 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1243:3: error: template with C linkage
 1243 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1251:3: error: template with C linkage
 1251 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1254:3: error: template with C linkage
 1254 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1258:3: error: template with C linkage
 1258 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1266:3: error: template with C linkage
 1266 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1275:3: error: template with C linkage
 1275 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1283:3: error: template with C linkage
 1283 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1286:3: error: template with C linkage
 1286 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1290:3: error: template with C linkage
 1290 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1296:3: error: template with C linkage
 1296 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1304:3: error: template with C linkage
 1304 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1307:3: error: template with C linkage
 1307 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1311:3: error: template with C linkage
 1311 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1317:3: error: template with C linkage
 1317 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1326:3: error: template with C linkage
 1326 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1337:3: error: template with C linkage
 1337 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1349:3: error: template with C linkage
 1349 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1358:3: error: template with C linkage
 1358 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1362:3: error: template with C linkage
 1362 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1366:3: error: template with C linkage
 1366 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1371:3: error: template with C linkage
 1371 |   template<typename, unsigned _Uint>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1375:3: error: template with C linkage
 1375 |   template<typename _Tp, unsigned _Uint, std::size_t _Size>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1382:3: error: template with C linkage
 1382 |   template<typename _Tp, unsigned _Uint>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1393:3: error: template with C linkage
 1393 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1410:3: error: template with C linkage
 1410 |   template<typename _Base, typename _Derived>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1415:3: error: template with C linkage
 1415 |   template<typename _From, typename _To,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1425:3: error: template with C linkage
 1425 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1446:3: error: template with C linkage
 1446 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1452:3: error: template with C linkage
 1452 |   template<typename _ToElementType, typename _FromElementType>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1456:3: error: template with C linkage
 1456 |   template<typename _From, typename _To,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1465:3: error: template with C linkage
 1465 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1486:3: error: template with C linkage
 1486 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1508:3: error: template with C linkage
 1508 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1512:3: error: template with C linkage
 1512 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1517:3: error: template with C linkage
 1517 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1521:3: error: template with C linkage
 1521 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1526:3: error: template with C linkage
 1526 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1530:3: error: template with C linkage
 1530 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1534:3: error: template with C linkage
 1534 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1538:3: error: template with C linkage
 1538 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1543:3: error: template with C linkage
 1543 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1548:3: error: template with C linkage
 1548 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1553:3: error: template with C linkage
 1553 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1565:3: error: template with C linkage
 1565 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1569:3: error: template with C linkage
 1569 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1573:3: error: template with C linkage
 1573 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1577:3: error: template with C linkage
 1577 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1581:3: error: template with C linkage
 1581 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1585:3: error: template with C linkage
 1585 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1592:3: error: template with C linkage
 1592 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1596:3: error: template with C linkage
 1596 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1600:3: error: template with C linkage
 1600 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1604:3: error: template with C linkage
 1604 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1608:3: error: template with C linkage
 1608 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1613:3: error: template with C linkage
 1613 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1618:3: error: template with C linkage
 1618 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1622:3: error: template with C linkage
 1622 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1627:3: error: template with C linkage
 1627 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1634:3: error: template with C linkage
 1634 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1638:3: error: template with C linkage
 1638 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1642:3: error: template with C linkage
 1642 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1649:3: error: template with C linkage
 1649 |   template<typename _Unqualified, bool _IsConst, bool _IsVol>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1652:3: error: template with C linkage
 1652 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1656:3: error: template with C linkage
 1656 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1660:3: error: template with C linkage
 1660 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1664:3: error: template with C linkage
 1664 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1668:3: error: template with C linkage
 1668 |   template<typename _Qualified, typename _Unqualified,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1680:3: error: template with C linkage
 1680 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1684:3: error: template specialization with C linkage
 1684 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1688:3: error: template specialization with C linkage
 1688 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1692:3: error: template specialization with C linkage
 1692 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1696:3: error: template specialization with C linkage
 1696 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1700:3: error: template specialization with C linkage
 1700 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1704:3: error: template specialization with C linkage
 1704 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1730:3: error: template with C linkage
 1730 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1735:3: error: template with C linkage
 1735 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1749:5: error: template with C linkage
 1749 |     template<typename...> struct _List { };
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1751:5: error: template with C linkage
 1751 |     template<typename _Tp, typename... _Up>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1755:5: error: template with C linkage
 1755 |     template<size_t _Sz, typename _Tp, bool = (_Sz <= _Tp::__size)>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1758:5: error: template with C linkage
 1758 |     template<size_t _Sz, typename _Uint, typename... _UInts>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1762:5: error: template with C linkage
 1762 |     template<size_t _Sz, typename _Uint, typename... _UInts>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1769:3: error: template with C linkage
 1769 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1789:3: error: template specialization with C linkage
 1789 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1806:3: error: template specialization with C linkage
 1806 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1813:3: error: template specialization with C linkage
 1813 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1824:3: error: template with C linkage
 1824 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1829:3: error: template specialization with C linkage
 1829 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1834:3: error: template with C linkage
 1834 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1838:3: error: template specialization with C linkage
 1838 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1842:3: error: template specialization with C linkage
 1842 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1846:3: error: template specialization with C linkage
 1846 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1850:3: error: template specialization with C linkage
 1850 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1854:3: error: template specialization with C linkage
 1854 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1858:3: error: template specialization with C linkage
 1858 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1884:3: error: template with C linkage
 1884 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1889:3: error: template with C linkage
 1889 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1901:3: error: template with C linkage
 1901 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1915:3: error: template specialization with C linkage
 1915 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1932:3: error: template specialization with C linkage
 1932 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1939:3: error: template specialization with C linkage
 1939 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1950:3: error: template with C linkage
 1950 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1955:3: error: template specialization with C linkage
 1955 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1960:3: error: template with C linkage
 1960 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1964:3: error: template with C linkage
 1964 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1971:3: error: template with C linkage
 1971 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1975:3: error: template with C linkage
 1975 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1979:3: error: template with C linkage
 1979 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1984:3: error: template with C linkage
 1984 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1988:3: error: template with C linkage
 1988 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1992:3: error: template with C linkage
 1992 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:1998:3: error: template with C linkage
 1998 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2002:3: error: template with C linkage
 2002 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2008:3: error: template with C linkage
 2008 |   template<typename _Tp, typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2012:3: error: template with C linkage
 2012 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2017:3: error: template with C linkage
 2017 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2023:3: error: template with C linkage
 2023 |   template<typename _Tp, bool = __or_<__is_referenceable<_Tp>,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2028:3: error: template with C linkage
 2028 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2032:3: error: template with C linkage
 2032 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2039:3: error: template with C linkage
 2039 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2043:3: error: template with C linkage
 2043 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2047:3: error: template with C linkage
 2047 |   template<std::size_t _Len>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2067:3: error: template with C linkage
 2067 |   template<std::size_t _Len, std::size_t _Align =
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2078:3: error: template with C linkage
 2078 |   template <typename... _Types>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2085:3: error: template with C linkage
 2085 |   template <typename _Tp, typename... _Types>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2106:3: error: template with C linkage
 2106 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2122:3: error: template with C linkage
 2122 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2127:3: error: template with C linkage
 2127 |   template<typename _Up,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2133:3: error: template with C linkage
 2133 |   template<typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2137:3: error: template with C linkage
 2137 |   template<typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2141:3: error: template with C linkage
 2141 |   template<typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2146:3: error: template with C linkage
 2146 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2156:3: error: template with C linkage
 2156 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2159:3: error: template with C linkage
 2159 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2163:3: error: template with C linkage
 2163 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2169:3: error: template with C linkage
 2169 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2175:3: error: template with C linkage
 2175 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2181:3: error: template with C linkage
 2181 |   template<bool, typename _Tp = void>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2186:3: error: template with C linkage
 2186 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2191:3: error: template with C linkage
 2191 |   template<bool _Cond, typename _Tp = void>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2194:3: error: template with C linkage
 2194 |   template<typename... _Cond>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2199:3: error: template with C linkage
 2199 |   template<bool _Cond, typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2204:3: error: template with C linkage
 2204 |   template<typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2209:3: error: template with C linkage
 2209 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2214:3: error: template with C linkage
 2214 |   template<typename... _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2221:5: error: template with C linkage
 2221 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2227:5: error: template with C linkage
 2227 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2239:5: error: template with C linkage
 2239 |     template<typename, typename>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2243:5: error: template with C linkage
 2243 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2249:3: error: template specialization with C linkage
 2249 |   template<>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2254:3: error: template with C linkage
 2254 |   template<typename _Tp0>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2260:3: error: template with C linkage
 2260 |   template<typename _Tp1, typename _Tp2,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2269:3: error: template with C linkage
 2269 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2279:3: error: template with C linkage
 2279 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2284:3: error: template with C linkage
 2284 |   template<typename...>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2288:3: error: template with C linkage
 2288 |   template<typename, typename, typename = void>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2292:3: error: template with C linkage
 2292 |   template<typename _Tp1, typename _Tp2, typename... _Rp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2301:3: error: template with C linkage
 2301 |   template<typename _CTp, typename... _Rp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2308:3: error: template with C linkage
 2308 |   template<typename _CTp, typename _Rp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2312:3: error: template with C linkage
 2312 |   template<typename _Tp, bool = is_enum<_Tp>::value>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2318:3: error: template with C linkage
 2318 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2323:3: error: template with C linkage
 2323 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2328:3: error: template with C linkage
 2328 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2334:3: error: template with C linkage
 2334 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2343:3: error: template with C linkage
 2343 |   template<typename _Signature>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2357:3: error: template with C linkage
 2357 |   template<typename _Tp, typename _Tag>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2364:5: error: template with C linkage
 2364 |     template<typename _Fp, typename _Tp1, typename... _Args>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2369:5: error: template with C linkage
 2369 |     template<typename...>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2373:3: error: template with C linkage
 2373 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2383:5: error: template with C linkage
 2383 |     template<typename _Fp, typename _Tp1, typename... _Args>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2388:5: error: template with C linkage
 2388 |     template<typename...>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2392:3: error: template with C linkage
 2392 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2402:5: error: template with C linkage
 2402 |     template<typename _Fp, typename _Tp1>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2407:5: error: template with C linkage
 2407 |     template<typename, typename>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2411:3: error: template with C linkage
 2411 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2421:5: error: template with C linkage
 2421 |     template<typename _Fp, typename _Tp1>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2426:5: error: template with C linkage
 2426 |     template<typename, typename>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2430:3: error: template with C linkage
 2430 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2437:3: error: template with C linkage
 2437 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2440:3: error: template with C linkage
 2440 |   template<typename _Res, typename _Class, typename _Arg>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2452:3: error: template with C linkage
 2452 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2455:3: error: template with C linkage
 2455 |   template<typename _Res, typename _Class, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2471:3: error: template with C linkage
 2471 |   template<typename _Tp, typename _Up = __remove_cvref_t<_Tp>>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2477:3: error: template with C linkage
 2477 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2483:3: error: template with C linkage
 2483 |   template<bool, bool, typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2489:3: error: template with C linkage
 2489 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2495:3: error: template with C linkage
 2495 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2504:5: error: template with C linkage
 2504 |     template<typename _Fn, typename... _Args>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2509:5: error: template with C linkage
 2509 |     template<typename...>
      |     ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2513:3: error: template with C linkage
 2513 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2521:3: error: template with C linkage
 2521 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2534:3: error: template with C linkage
 2534 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2541:3: error: template with C linkage
 2541 |   template<size_t _Len, size_t _Align =
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2545:3: error: template with C linkage
 2545 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2549:3: error: template with C linkage
 2549 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2553:3: error: template with C linkage
 2553 |   template<bool _Cond, typename _Tp = void>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2557:3: error: template with C linkage
 2557 |   template<bool _Cond, typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2561:3: error: template with C linkage
 2561 |   template<typename... _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2565:3: error: template with C linkage
 2565 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2569:3: error: template with C linkage
 2569 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2576:3: error: template with C linkage
 2576 |   template<typename...> using void_t = void;
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2580:3: error: template with C linkage
 2580 |   template<typename _Default, typename _AlwaysVoid,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2589:3: error: template with C linkage
 2589 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2598:3: error: template with C linkage
 2598 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2603:3: error: template with C linkage
 2603 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2624:3: error: template with C linkage
 2624 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2627:3: error: template with C linkage
 2627 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2630:3: error: template with C linkage
 2630 |   template<typename... _Elements>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2633:3: error: template with C linkage
 2633 |   template<typename>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2637:3: error: template with C linkage
 2637 |   template<typename... _Tps>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2642:3: error: template with C linkage
 2642 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2647:3: error: template with C linkage
 2647 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2657:3: error: template with C linkage
 2657 |   template<typename _Tp, size_t _Nm>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2669:7: error: template with C linkage
 2669 |       template<typename _Tp, typename
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2673:7: error: template with C linkage
 2673 |       template<typename>
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2679:7: error: template with C linkage
 2679 |       template<typename _Tp>
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2684:7: error: template with C linkage
 2684 |       template<typename>
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2690:3: error: template with C linkage
 2690 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2697:3: error: template with C linkage
 2697 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2704:3: error: template with C linkage
 2704 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2709:3: error: template with C linkage
 2709 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2719:3: error: template with C linkage
 2719 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2728:3: error: template with C linkage
 2728 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2738:3: error: template with C linkage
 2738 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2743:3: error: template with C linkage
 2743 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2753:7: error: template with C linkage
 2753 |       template<typename _Tp, typename _Up, typename
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2759:7: error: template with C linkage
 2759 |       template<typename, typename>
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2765:7: error: template with C linkage
 2765 |       template<typename _Tp, typename _Up>
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2772:7: error: template with C linkage
 2772 |       template<typename, typename>
      |       ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2778:3: error: template with C linkage
 2778 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2786:3: error: template with C linkage
 2786 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2793:3: error: template with C linkage
 2793 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2801:3: error: template with C linkage
 2801 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2809:3: error: template with C linkage
 2809 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2815:3: error: template with C linkage
 2815 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2822:3: error: template with C linkage
 2822 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2827:3: error: template with C linkage
 2827 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2837:3: error: template with C linkage
 2837 |   template<typename _Result, typename _Ret,
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2842:3: error: template with C linkage
 2842 |   template<typename _Result, typename _Ret>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2852:3: error: template with C linkage
 2852 |   template<typename _Result, typename _Ret>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2879:3: error: template with C linkage
 2879 |   template<typename _Fn, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2884:3: error: template with C linkage
 2884 |   template<typename _Fn, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2892:3: error: template with C linkage
 2892 |   template<typename _Fn, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2899:3: error: template with C linkage
 2899 |   template<typename _Fn, typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2906:3: error: template with C linkage
 2906 |   template<typename _Fn, typename _Tp>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2912:3: error: template with C linkage
 2912 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2918:3: error: template with C linkage
 2918 |   template<typename _Result, typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2925:3: error: template with C linkage
 2925 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/c++/10/type_traits:2930:3: error: template with C linkage
 2930 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rawstudio.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C" {
      | ^~~~~~~~~~
In file included from ../../librawstudio/rawstudio.h:49,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rs-metadata.h:68:8: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |        ^~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rs-utils.h:46:41: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      |                                         ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
../../librawstudio/rs-utils.h:55:40: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      |                                        ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from fftdenoiser.h:22,
                 from fftdenoiseryuv.h:23,
                 from fftdenoiseryuv.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
make[3]: *** [Makefile:571: fftdenoiseryuv.lo] Error 1
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..    -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o fftwindow.lo fftwindow.cpp
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c fftwindow.cpp  -fPIC -DPIC -o .libs/fftwindow.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from fftwindow.h:22,
                 from fftwindow.cpp:23:
../../librawstudio/rs-metadata.h:68:8: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |        ^~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from fftwindow.h:22,
                 from fftwindow.cpp:23:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from fftwindow.h:22,
                 from fftwindow.cpp:23:
../../librawstudio/rs-utils.h:46:41: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      |                                         ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from fftwindow.h:22,
                 from fftwindow.cpp:23:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from fftwindow.h:22,
                 from fftwindow.cpp:23:
../../librawstudio/rs-utils.h:55:40: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      |                                        ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from fftwindow.h:22,
                 from fftwindow.cpp:23:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..    -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o denoisethread.lo denoisethread.cpp
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c denoisethread.cpp  -fPIC -DPIC -o .libs/denoisethread.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from denoisethread.cpp:20:
../../librawstudio/rs-metadata.h:68:8: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |        ^~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from denoisethread.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from denoisethread.cpp:20:
../../librawstudio/rs-utils.h:46:41: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      |                                         ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from denoisethread.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from denoisethread.cpp:20:
../../librawstudio/rs-utils.h:55:40: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      |                                        ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from denoisethread.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
make[3]: Entering directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..    -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o floatimageplane.lo floatimageplane.cpp
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -Wall -g3 -O4 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -ffast-math -I../../librawstudio/ -I../../ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c floatimageplane.cpp  -fPIC -DPIC -o .libs/floatimageplane.o
In file included from ../../librawstudio/rawstudio.h:49,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from floatimageplane.cpp:20:
../../librawstudio/rs-metadata.h:68:8: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   68 |  GTime timestamp;
      |        ^~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from floatimageplane.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from floatimageplane.cpp:20:
../../librawstudio/rs-utils.h:46:41: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   46 | rs_exiftime_to_unixtime(const gchar *str);
      |                                         ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from floatimageplane.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
In file included from ../../librawstudio/rawstudio.h:63,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from floatimageplane.cpp:20:
../../librawstudio/rs-utils.h:55:40: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   55 | rs_unixtime_to_exiftime(GTime timestamp);
      |                                        ^
In file included from /usr/include/glib-2.0/glib.h:43,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../librawstudio/rs-types.h:23,
                 from ../../librawstudio/rawstudio.h:28,
                 from planarimageslice.h:22,
                 from jobqueue.h:24,
                 from floatimageplane.h:22,
                 from floatimageplane.cpp:20:
/usr/include/glib-2.0/glib/gdate.h:48:17: note: declared here
   48 | typedef gint32  GTime GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                 ^~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/rawstudio-2.1/plugins/denoise'
make[2]: *** [Makefile:424: all-recursive] Error 1
make[1]: *** [Makefile:526: all-recursive] Error 1
make: *** [Makefile:416: all] Error 2
error: Bad exit status from /usr/src/tmp/rpm-tmp.68765 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.68765 (%build)
Command exited with non-zero status 1
53.31user 6.80system 0:32.32elapsed 185%CPU (0avgtext+0avgdata 132396maxresident)k
0inputs+0outputs (0major+2635008minor)pagefaults 0swaps
hsh-rebuild: rebuild of `rawstudio-2.1-alt0.5.src.rpm' failed.
Command exited with non-zero status 1
70.17user 10.47system 0:54.60elapsed 147%CPU (0avgtext+0avgdata 132396maxresident)k
24272inputs+0outputs (0major+3057582minor)pagefaults 0swaps