* Package: net-nntp/pan-0.146 * Repository: gentoo * Maintainer: gnome@gentoo.org * USE: abi_x86_64 amd64 dbus elibc_glibc kernel_linux libnotify spell ssl userland_GNU * FEATURES: network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox >>> Unpacking source... >>> Unpacking pan-0.146.tar.bz2 to /var/tmp/portage/net-nntp/pan-0.146/work >>> Source unpacked in /var/tmp/portage/net-nntp/pan-0.146/work >>> Preparing source in /var/tmp/portage/net-nntp/pan-0.146/work/pan-0.146 ... * Disabling deprecation warnings ... [ ok ] * Running elibtoolize in: pan-0.146/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-nntp/pan-0.146/work/pan-0.146 ... * econf: updating pan-0.146/config.sub with /usr/share/gnuconfig/config.sub * econf: updating pan-0.146/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/pan-0.146 --htmldir=/usr/share/doc/pan-0.146/html --libdir=/usr/lib64 --disable-maintainer-mode --with-yelp-tools --without-gtk3 --without-gmime30 --without-webkit --with-dbus --disable-gkr --with-gtkspell --enable-libnotify --with-gnutls checking for a BSD-compatible install... /usr/lib/portage/python3.8/ebuild-helpers/xattr/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 UID '250' is supported by ustar format... yes checking whether GID '250' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... (cached) yes checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ 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 x86_64-pc-linux-gnu-g++ accepts -g... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of x86_64-pc-linux-gnu-g++... none checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes checking dependency style of x86_64-pc-linux-gnu-gcc... none checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking whether time.h and sys/time.h may both be included... yes checking for localtime_r... yes checking for close... yes checking for tr1/unordered_set... yes checking whether the compiler implements namespaces... yes checking whether the compiler has ext/hash_set... yes checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib 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 errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for a sed that does not truncate output... /bin/sed checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/gmsgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for ZLIB... yes checking for x86_64-pc-linux-gnu-pkg-config... (cached) /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.16... yes checking for GLIB... yes checking for GLIB - version >= 2.26.0... yes (version 2.68.0) checking for GMIME... yes checking for GTKSPELL... yes checking for x86_64-pc-linux-gnu-pkg-config... (cached) /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.7... yes checking for GTK+ - version >= 2.16.0... yes (version 2.24.32) checking for GNUTLS... yes checking for LIBNOTIFY... yes checking whether ln -s works... yes checking for itstool... itstool checking for xmllint... xmllint checking for %l and %k support in strftime... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating README.windows config.status: creating uulib/Makefile config.status: creating pan/Makefile config.status: creating pan/general/Makefile config.status: creating pan/usenet-utils/Makefile config.status: creating pan/data/Makefile config.status: creating pan/tasks/Makefile config.status: creating pan/icons/Makefile config.status: creating pan/data-impl/Makefile config.status: creating pan/gui/Makefile config.status: creating po/Makefile.in config.status: creating help/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile Configuration: Prefix: /usr Source code location: . Compiler: x86_64-pc-linux-gnu-g++ With D-Bus: yes With GMime 3.0: no With GMime crypto: yes With GtkSpell: yes With GTK+ 3: no With WebKitGTK+: no With GnuTLS: yes (3.7.1) With libnotify: yes With password storage: no With yelp-tools: yes With user manual: no >>> Source configured. >>> Compiling source in /var/tmp/portage/net-nntp/pan-0.146/work/pan-0.146 ... make -j 1 make all-recursive make[1]: Entering directory '/var/tmp/portage/net-nntp/pan-0.146/work/pan-0.146' Making all in . make[2]: Entering directory '/var/tmp/portage/net-nntp/pan-0.146/work/pan-0.146' /usr/bin/msgfmt --xml --template pan.appdata.xml.in -d ./po -o pan.appdata.xml /usr/bin/msgfmt --desktop --template pan.desktop.in -d ./po -o pan.desktop make[2]: Leaving directory '/var/tmp/portage/net-nntp/pan-0.146/work/pan-0.146' Making all in uulib make[2]: Entering directory '/var/tmp/portage/net-nntp/pan-0.146/work/pan-0.146/uulib' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DPROTOTYPES -pipe -march=native -fno-diagnostics-color -Og -g -c -o uulib.o uulib.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DPROTOTYPES -pipe -march=native -fno-diagnostics-color -Og -g -c -o uucheck.o uucheck.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DPROTOTYPES -pipe -march=native -fno-diagnostics-color -Og -g -c -o uunconc.o uunconc.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DPROTOTYPES -pipe -march=native -fno-diagnostics-color -Og -g -c -o uuutil.o uuutil.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DPROTOTYPES -pipe -march=native -fno-diagnostics-color -Og -g -c -o uuencode.o uuencode.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DPROTOTYPES -pipe -march=native -fno-diagnostics-color -Og -g -c -o uuscan.o uuscan.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DPROTOTYPES -pipe -march=native -fno-diagnostics-color -Og -g -c -o uustring.o uustring.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DPROTOTYPES -pipe -march=native -fno-diagnostics-color -Og -g -c -o fptools.o fptools.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DPROTOTYPES -pipe -march=native -fno-diagnostics-color -Og -g -c -o crc32.o crc32.c rm -f libuu.a ar cru libuu.a uulib.o uucheck.o uunconc.o uuutil.o uuencode.o uuscan.o uustring.o fptools.o crc32.o x86_64-pc-linux-gnu-ranlib libuu.a make[2]: Leaving directory '/var/tmp/portage/net-nntp/pan-0.146/work/pan-0.146/uulib' Making all in pan make[2]: Entering directory '/var/tmp/portage/net-nntp/pan-0.146/work/pan-0.146/pan' Making all in general make[3]: Entering directory '/var/tmp/portage/net-nntp/pan-0.146/work/pan-0.146/pan/general' x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -I/usr/include/gmime-2.6 -D_LARGEFILE64_SOURCE -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -pipe -march=native -fno-diagnostics-color -Og -g -c -o debug.o debug.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -I/usr/include/gmime-2.6 -D_LARGEFILE64_SOURCE -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -pipe -march=native -fno-diagnostics-color -Og -g -c -o e-util.o e-util.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -I/usr/include/gmime-2.6 -D_LARGEFILE64_SOURCE -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -pipe -march=native -fno-diagnostics-color -Og -g -c -o file-util.o file-util.cc In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:56:3: error: template with C linkage 56 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:71:3: error: template with C linkage 71 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:80:3: error: template with C linkage 80 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:91:3: error: template with C linkage 91 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:94:3: error: template with C linkage 94 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:98:3: error: template with C linkage 98 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:101:3: error: template with C linkage 101 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:104:3: error: template specialization with C linkage 104 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:109:3: error: template with C linkage 109 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:114:3: error: template with C linkage 114 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:119:3: error: template with C linkage 119 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:124:3: error: template with C linkage 124 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:127:3: error: template specialization with C linkage 127 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:132:3: error: template with C linkage 132 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:137:3: error: template with C linkage 137 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:142:3: error: template with C linkage 142 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:147:3: error: template with C linkage 147 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:188:3: error: template with C linkage 188 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:190:3: error: template with C linkage 190 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:192:3: error: template with C linkage 192 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:194:3: error: template with C linkage 194 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:200:3: error: template with C linkage 200 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:204:3: error: template with C linkage 204 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:226:3: error: template with C linkage 226 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:230:3: error: template with C linkage 230 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:233:3: error: template with C linkage 233 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:238:3: error: template with C linkage 238 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:242:3: error: template specialization with C linkage 242 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:247:3: error: template with C linkage 247 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:252:3: error: template with C linkage 252 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:256:3: error: template specialization with C linkage 256 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:260:3: error: template specialization with C linkage 260 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:264:3: error: template specialization with C linkage 264 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:268:3: error: template specialization with C linkage 268 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:273:3: error: template specialization with C linkage 273 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:284:3: error: template specialization with C linkage 284 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:288:3: error: template specialization with C linkage 288 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:292:3: error: template specialization with C linkage 292 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:296:3: error: template specialization with C linkage 296 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:300:3: error: template specialization with C linkage 300 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:304:3: error: template specialization with C linkage 304 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:308:3: error: template specialization with C linkage 308 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:312:3: error: template specialization with C linkage 312 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:316:3: error: template specialization with C linkage 316 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:320:3: error: template specialization with C linkage 320 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:327:3: error: template specialization with C linkage 327 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:331:3: error: template specialization with C linkage 331 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:364:3: error: template with C linkage 364 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:369:3: error: template with C linkage 369 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:373:3: error: template specialization with C linkage 373 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:377:3: error: template specialization with C linkage 377 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:381:3: error: template specialization with C linkage 381 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:386:3: error: template specialization with C linkage 386 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:392:3: error: template with C linkage 392 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:398:3: error: template with C linkage 398 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:402:3: error: template with C linkage 402 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:406:3: error: template with C linkage 406 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:410:3: error: template with C linkage 410 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:414:3: error: template with C linkage 414 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:419:3: error: template with C linkage 419 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:425:3: error: template with C linkage 425 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:429:3: error: template with C linkage 429 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:434:3: error: template with C linkage 434 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:438:3: error: template with C linkage 438 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:442:3: error: template with C linkage 442 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:446:3: error: template with C linkage 446 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:451:3: error: template with C linkage 451 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:456:3: error: template with C linkage 456 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:460:3: error: template with C linkage 460 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:465:3: error: template with C linkage 465 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:471:3: error: template with C linkage 471 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:477:3: error: template with C linkage 477 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:483:3: error: template with C linkage 483 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:489:3: error: template with C linkage 489 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:493:3: error: template with C linkage 493 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:497:3: error: template with C linkage 497 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:503:3: error: template with C linkage 503 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:507:3: error: template specialization with C linkage 507 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:512:3: error: template with C linkage 512 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:518:3: error: template with C linkage 518 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:526:3: error: template with C linkage 526 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:533:3: error: template with C linkage 533 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:539:3: error: template with C linkage 539 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:546:3: error: template with C linkage 546 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:552:3: error: template with C linkage 552 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:556:3: error: template with C linkage 556 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:563:3: error: template with C linkage 563 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:567:3: error: template with C linkage 567 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:571:3: error: template with C linkage 571 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:576:3: error: template with C linkage 576 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:581:3: error: template with C linkage 581 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:584:3: error: template with C linkage 584 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:588:3: error: template with C linkage 588 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:607:3: error: template with C linkage 607 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:626:3: error: template with C linkage 626 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:631:3: error: template with C linkage 631 | template using __void_t = void; | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:635:3: error: template with C linkage 635 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:640:3: error: template with C linkage 640 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:648:3: error: template with C linkage 648 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:652:3: error: template with C linkage 652 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:657:3: error: template with C linkage 657 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:661:3: error: template with C linkage 661 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:666:3: error: template with C linkage 666 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:675:3: error: template with C linkage 675 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:684:3: error: template with C linkage 684 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:694:3: error: template with C linkage 694 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:705:3: error: template with C linkage 705 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:714:3: error: template with C linkage 714 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:720:3: error: template with C linkage 720 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:728:3: error: template with C linkage 728 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:735:3: error: template with C linkage 735 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:740:3: error: template with C linkage 740 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:751:3: error: template with C linkage 751 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:757:3: error: template with C linkage 757 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:770:3: error: template with C linkage 770 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:774:3: error: template with C linkage 774 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:778:3: error: template with C linkage 778 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:781:3: error: template with C linkage 781 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:784:3: error: template with C linkage 784 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:787:3: error: template with C linkage 787 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:792:3: error: template with C linkage 792 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:804:5: error: template with C linkage 804 | template().~_Tp())> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:807:5: error: template with C linkage 807 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:811:3: error: template with C linkage 811 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:818:3: error: template with C linkage 818 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:831:3: error: template with C linkage 831 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:835:3: error: template with C linkage 835 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:840:3: error: template with C linkage 840 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:854:5: error: template with C linkage 854 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:858:5: error: template with C linkage 858 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:862:3: error: template with C linkage 862 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:869:3: error: template with C linkage 869 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:882:3: error: template with C linkage 882 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:886:3: error: template with C linkage 886 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:891:3: error: template with C linkage 891 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:899:3: error: template with C linkage 899 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:905:3: error: template with C linkage 905 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:914:3: error: template with C linkage 914 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:922:3: error: template with C linkage 922 | template::value> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:925:3: error: template with C linkage 925 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:929:3: error: template with C linkage 929 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:935:3: error: template with C linkage 935 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:943:3: error: template with C linkage 943 | template::value> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:946:3: error: template with C linkage 946 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:950:3: error: template with C linkage 950 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:956:3: error: template with C linkage 956 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:964:3: error: template with C linkage 964 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:969:3: error: template with C linkage 969 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:974:3: error: template with C linkage 974 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:979:3: error: template with C linkage 979 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:984:3: error: template with C linkage 984 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1001:3: error: template with C linkage 1001 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1007:3: error: template with C linkage 1007 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1016:3: error: template with C linkage 1016 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1025:3: error: template with C linkage 1025 | template::value> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1028:3: error: template with C linkage 1028 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1032:3: error: template with C linkage 1032 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1038:3: error: template with C linkage 1038 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1046:3: error: template with C linkage 1046 | template::value> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1049:3: error: template with C linkage 1049 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1053:3: error: template with C linkage 1053 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1059:3: error: template with C linkage 1059 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1068:3: error: template with C linkage 1068 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1076:3: error: template with C linkage 1076 | template::value> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1079:3: error: template with C linkage 1079 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1083:3: error: template with C linkage 1083 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1089:3: error: template with C linkage 1089 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1097:3: error: template with C linkage 1097 | template::value> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1100:3: error: template with C linkage 1100 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1104:3: error: template with C linkage 1104 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1110:3: error: template with C linkage 1110 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1118:3: error: template with C linkage 1118 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1123:3: error: template with C linkage 1123 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1130:3: error: template with C linkage 1130 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1138:3: error: template with C linkage 1138 | template::value> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1141:3: error: template with C linkage 1141 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1145:3: error: template with C linkage 1145 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1151:3: error: template with C linkage 1151 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1159:3: error: template with C linkage 1159 | template::value> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1162:3: error: template with C linkage 1162 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1166:3: error: template with C linkage 1166 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1172:3: error: template with C linkage 1172 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1181:3: error: template with C linkage 1181 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1190:3: error: template with C linkage 1190 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1200:5: error: template with C linkage 1200 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1203:5: error: template with C linkage 1203 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1210:3: error: template with C linkage 1210 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1217:3: error: template with C linkage 1217 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1222:3: error: template with C linkage 1222 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1228:3: error: template with C linkage 1228 | template::value> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1231:3: error: template with C linkage 1231 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1235:3: error: template with C linkage 1235 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1243:3: error: template with C linkage 1243 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1251:3: error: template with C linkage 1251 | template::value> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1254:3: error: template with C linkage 1254 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1258:3: error: template with C linkage 1258 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1266:3: error: template with C linkage 1266 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1275:3: error: template with C linkage 1275 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1283:3: error: template with C linkage 1283 | template::value> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1286:3: error: template with C linkage 1286 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1290:3: error: template with C linkage 1290 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1296:3: error: template with C linkage 1296 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1304:3: error: template with C linkage 1304 | template::value> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1307:3: error: template with C linkage 1307 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1311:3: error: template with C linkage 1311 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1317:3: error: template with C linkage 1317 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1326:3: error: template with C linkage 1326 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1337:3: error: template with C linkage 1337 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1349:3: error: template with C linkage 1349 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1358:3: error: template with C linkage 1358 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1362:3: error: template with C linkage 1362 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1366:3: error: template with C linkage 1366 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1371:3: error: template with C linkage 1371 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1375:3: error: template with C linkage 1375 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1382:3: error: template with C linkage 1382 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1393:3: error: template with C linkage 1393 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1410:3: error: template with C linkage 1410 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1415:3: error: template with C linkage 1415 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1446:3: error: template with C linkage 1446 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1452:3: error: template with C linkage 1452 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1456:3: error: template with C linkage 1456 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1486:3: error: template with C linkage 1486 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1508:3: error: template with C linkage 1508 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1512:3: error: template with C linkage 1512 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1517:3: error: template with C linkage 1517 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1521:3: error: template with C linkage 1521 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1526:3: error: template with C linkage 1526 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1530:3: error: template with C linkage 1530 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1534:3: error: template with C linkage 1534 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1538:3: error: template with C linkage 1538 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1543:3: error: template with C linkage 1543 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1548:3: error: template with C linkage 1548 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1553:3: error: template with C linkage 1553 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1565:3: error: template with C linkage 1565 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1569:3: error: template with C linkage 1569 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1573:3: error: template with C linkage 1573 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1577:3: error: template with C linkage 1577 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1581:3: error: template with C linkage 1581 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1585:3: error: template with C linkage 1585 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1592:3: error: template with C linkage 1592 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1596:3: error: template with C linkage 1596 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1600:3: error: template with C linkage 1600 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1604:3: error: template with C linkage 1604 | template::value> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1608:3: error: template with C linkage 1608 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1613:3: error: template with C linkage 1613 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1618:3: error: template with C linkage 1618 | template::value> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1622:3: error: template with C linkage 1622 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1627:3: error: template with C linkage 1627 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1634:3: error: template with C linkage 1634 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1638:3: error: template with C linkage 1638 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1642:3: error: template with C linkage 1642 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1649:3: error: template with C linkage 1649 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1652:3: error: template with C linkage 1652 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1656:3: error: template with C linkage 1656 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1660:3: error: template with C linkage 1660 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1664:3: error: template with C linkage 1664 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1668:3: error: template with C linkage 1668 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1684:3: error: template specialization with C linkage 1684 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1688:3: error: template specialization with C linkage 1688 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1692:3: error: template specialization with C linkage 1692 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1696:3: error: template specialization with C linkage 1696 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1700:3: error: template specialization with C linkage 1700 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1704:3: error: template specialization with C linkage 1704 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1709:3: error: template specialization with C linkage 1709 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1730:3: error: template with C linkage 1730 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1749:5: error: template with C linkage 1749 | template struct _List { }; | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1751:5: error: template with C linkage 1751 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1755:5: error: template with C linkage 1755 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1758:5: error: template with C linkage 1758 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1762:5: error: template with C linkage 1762 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1769:3: error: template with C linkage 1769 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1789:3: error: template specialization with C linkage 1789 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1806:3: error: template specialization with C linkage 1806 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1813:3: error: template specialization with C linkage 1813 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1824:3: error: template with C linkage 1824 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1829:3: error: template specialization with C linkage 1829 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1834:3: error: template with C linkage 1834 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1838:3: error: template specialization with C linkage 1838 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1842:3: error: template specialization with C linkage 1842 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1846:3: error: template specialization with C linkage 1846 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1850:3: error: template specialization with C linkage 1850 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1854:3: error: template specialization with C linkage 1854 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1858:3: error: template specialization with C linkage 1858 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1863:3: error: template specialization with C linkage 1863 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1884:3: error: template with C linkage 1884 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1901:3: error: template with C linkage 1901 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1915:3: error: template specialization with C linkage 1915 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1932:3: error: template specialization with C linkage 1932 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1939:3: error: template specialization with C linkage 1939 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1950:3: error: template with C linkage 1950 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1955:3: error: template specialization with C linkage 1955 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1960:3: error: template with C linkage 1960 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1964:3: error: template with C linkage 1964 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1971:3: error: template with C linkage 1971 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1975:3: error: template with C linkage 1975 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1979:3: error: template with C linkage 1979 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1984:3: error: template with C linkage 1984 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1988:3: error: template with C linkage 1988 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1992:3: error: template with C linkage 1992 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:1998:3: error: template with C linkage 1998 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2002:3: error: template with C linkage 2002 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2008:3: error: template with C linkage 2008 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2012:3: error: template with C linkage 2012 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2017:3: error: template with C linkage 2017 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2023:3: error: template with C linkage 2023 | template, | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2028:3: error: template with C linkage 2028 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2032:3: error: template with C linkage 2032 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2039:3: error: template with C linkage 2039 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2043:3: error: template with C linkage 2043 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2047:3: error: template with C linkage 2047 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2067:3: error: template with C linkage 2067 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2085:3: error: template with C linkage 2085 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2106:3: error: template with C linkage 2106 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2122:3: error: template with C linkage 2122 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2127:3: error: template with C linkage 2127 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2137:3: error: template with C linkage 2137 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2141:3: error: template with C linkage 2141 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2146:3: error: template with C linkage 2146 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2156:3: error: template with C linkage 2156 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2159:3: error: template with C linkage 2159 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2163:3: error: template with C linkage 2163 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2169:3: error: template with C linkage 2169 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2175:3: error: template with C linkage 2175 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2181:3: error: template with C linkage 2181 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2186:3: error: template with C linkage 2186 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2191:3: error: template with C linkage 2191 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2194:3: error: template with C linkage 2194 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2199:3: error: template with C linkage 2199 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2204:3: error: template with C linkage 2204 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2209:3: error: template with C linkage 2209 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2214:3: error: template with C linkage 2214 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2221:5: error: template with C linkage 2221 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2227:5: error: template with C linkage 2227 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2239:5: error: template with C linkage 2239 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2243:5: error: template with C linkage 2243 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2249:3: error: template specialization with C linkage 2249 | template<> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2254:3: error: template with C linkage 2254 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2260:3: error: template with C linkage 2260 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2279:3: error: template with C linkage 2279 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2284:3: error: template with C linkage 2284 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2288:3: error: template with C linkage 2288 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2292:3: error: template with C linkage 2292 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2301:3: error: template with C linkage 2301 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2308:3: error: template with C linkage 2308 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2312:3: error: template with C linkage 2312 | template::value> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2318:3: error: template with C linkage 2318 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2323:3: error: template with C linkage 2323 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2328:3: error: template with C linkage 2328 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2334:3: error: template with C linkage 2334 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2343:3: error: template with C linkage 2343 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2357:3: error: template with C linkage 2357 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2364:5: error: template with C linkage 2364 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2369:5: error: template with C linkage 2369 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2373:3: error: template with C linkage 2373 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2383:5: error: template with C linkage 2383 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2388:5: error: template with C linkage 2388 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2392:3: error: template with C linkage 2392 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2402:5: error: template with C linkage 2402 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2407:5: error: template with C linkage 2407 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2411:3: error: template with C linkage 2411 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2421:5: error: template with C linkage 2421 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2426:5: error: template with C linkage 2426 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2430:3: error: template with C linkage 2430 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2437:3: error: template with C linkage 2437 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2440:3: error: template with C linkage 2440 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2452:3: error: template with C linkage 2452 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2455:3: error: template with C linkage 2455 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2471:3: error: template with C linkage 2471 | template> | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2477:3: error: template with C linkage 2477 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2483:3: error: template with C linkage 2483 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2489:3: error: template with C linkage 2489 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2495:3: error: template with C linkage 2495 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2504:5: error: template with C linkage 2504 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2509:5: error: template with C linkage 2509 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2513:3: error: template with C linkage 2513 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2521:3: error: template with C linkage 2521 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2534:3: error: template with C linkage 2534 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2541:3: error: template with C linkage 2541 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2549:3: error: template with C linkage 2549 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2553:3: error: template with C linkage 2553 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2557:3: error: template with C linkage 2557 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2561:3: error: template with C linkage 2561 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2565:3: error: template with C linkage 2565 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2569:3: error: template with C linkage 2569 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2576:3: error: template with C linkage 2576 | template using void_t = void; | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2580:3: error: template with C linkage 2580 | template class _Op, | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2598:3: error: template with C linkage 2598 | template class _Op, | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2603:3: error: template with C linkage 2603 | template class _Op, | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2624:3: error: template with C linkage 2624 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2627:3: error: template with C linkage 2627 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2630:3: error: template with C linkage 2630 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2633:3: error: template with C linkage 2633 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2637:3: error: template with C linkage 2637 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2642:3: error: template with C linkage 2642 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2647:3: error: template with C linkage 2647 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2657:3: error: template with C linkage 2657 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2669:7: error: template with C linkage 2669 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2679:7: error: template with C linkage 2679 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2684:7: error: template with C linkage 2684 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2690:3: error: template with C linkage 2690 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2697:3: error: template with C linkage 2697 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2704:3: error: template with C linkage 2704 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2709:3: error: template with C linkage 2709 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2719:3: error: template with C linkage 2719 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2728:3: error: template with C linkage 2728 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2738:3: error: template with C linkage 2738 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2743:3: error: template with C linkage 2743 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2753:7: error: template with C linkage 2753 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2765:7: error: template with C linkage 2765 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2772:7: error: template with C linkage 2772 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2778:3: error: template with C linkage 2778 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2786:3: error: template with C linkage 2786 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2793:3: error: template with C linkage 2793 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2801:3: error: template with C linkage 2801 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2809:3: error: template with C linkage 2809 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2815:3: error: template with C linkage 2815 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2822:3: error: template with C linkage 2822 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2827:3: error: template with C linkage 2827 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2837:3: error: template with C linkage 2837 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2852:3: error: template with C linkage 2852 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2879:3: error: template with C linkage 2879 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2884:3: error: template with C linkage 2884 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2892:3: error: template with C linkage 2892 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2899:3: error: template with C linkage 2899 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2906:3: error: template with C linkage 2906 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2912:3: error: template with C linkage 2912 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2918:3: error: template with C linkage 2918 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2925:3: error: template with C linkage 2925 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from file-util.cc:30: /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10/type_traits:2930:3: error: template with C linkage 2930 | template | ^~~~~~~~ file-util.cc:25:1: note: ‘extern "C"’ linkage started here 25 | extern "C" | ^~~~~~~~~~ make[3]: *** [Makefile:461: file-util.o] Error 1 make[3]: Leaving directory '/var/tmp/portage/net-nntp/pan-0.146/work/pan-0.146/pan/general' make[2]: *** [Makefile:391: all-recursive] Error 1 make[2]: Leaving directory '/var/tmp/portage/net-nntp/pan-0.146/work/pan-0.146/pan' make[1]: *** [Makefile:592: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-nntp/pan-0.146/work/pan-0.146' make: *** [Makefile:446: all] Error 2 * ERROR: net-nntp/pan-0.146::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-nntp/pan-0.146::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-nntp/pan-0.146::gentoo'`. * The complete build log is located at '/var/log/portage/net-nntp:pan-0.146:20210419-102318.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-nntp/pan-0.146/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-nntp/pan-0.146/temp/environment'. * Working directory: '/var/tmp/portage/net-nntp/pan-0.146/work/pan-0.146' * S: '/var/tmp/portage/net-nntp/pan-0.146/work/pan-0.146'