https://launchpad.net/ubuntu/+archive/test-rebuild-20200327-focal/+build/18965445 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-073 4.4.0-176-generic #206-Ubuntu SMP Fri Feb 28 05:03:00 UTC 2020 aarch64 Buildd toolchain package versions: launchpad-buildd_188 python-lpbuildd_188 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.7 dpkg-dev_1.18.4ubuntu1.6 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 7 Apr 19:13:15 ntpdate[1911]: adjust time server 10.211.37.1 offset -0.031965 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=focal --arch=arm64 PACKAGEBUILD-18965445 --image-type chroot /home/buildd/filecache-default/18e2e531223b07f48186d9b3ceb0e5fa09966f01 Creating target for build PACKAGEBUILD-18965445 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=focal --arch=arm64 PACKAGEBUILD-18965445 Starting target for build PACKAGEBUILD-18965445 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=focal --arch=arm64 PACKAGEBUILD-18965445 'deb http://ftpmaster.internal/ubuntu focal main universe' Overriding sources.list in build-PACKAGEBUILD-18965445 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=focal --arch=arm64 PACKAGEBUILD-18965445 Updating target for build PACKAGEBUILD-18965445 Get:1 http://ftpmaster.internal/ubuntu focal InRelease [265 kB] Get:2 http://ftpmaster.internal/ubuntu focal/main arm64 Packages [940 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main Translation-en [502 kB] Get:4 http://ftpmaster.internal/ubuntu focal/universe arm64 Packages [8434 kB] Get:5 http://ftpmaster.internal/ubuntu focal/universe Translation-en [5129 kB] Fetched 15.3 MB in 5s (2899 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: apt libapt-pkg6.0 login passwd pinentry-curses 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 3023 kB of archives. After this operation, 2048 B of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu focal/main arm64 login arm64 1:4.8.1-1ubuntu4 [219 kB] Get:2 http://ftpmaster.internal/ubuntu focal/main arm64 libapt-pkg6.0 arm64 2.0.1ubuntu1 [760 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main arm64 apt arm64 2.0.1ubuntu1 [1238 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main arm64 passwd arm64 1:4.8.1-1ubuntu4 [771 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main arm64 pinentry-curses arm64 1.1.0-3build1 [34.3 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 3023 kB in 1s (3308 kB/s) (Reading database ... 12807 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-1ubuntu4_arm64.deb ... Unpacking login (1:4.8.1-1ubuntu4) over (1:4.8.1-1ubuntu3) ... Setting up login (1:4.8.1-1ubuntu4) ... (Reading database ... 12807 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.0.1ubuntu1_arm64.deb ... Unpacking libapt-pkg6.0:arm64 (2.0.1ubuntu1) over (2.0.1) ... Setting up libapt-pkg6.0:arm64 (2.0.1ubuntu1) ... (Reading database ... 12807 files and directories currently installed.) Preparing to unpack .../apt_2.0.1ubuntu1_arm64.deb ... Unpacking apt (2.0.1ubuntu1) over (2.0.1) ... Setting up apt (2.0.1ubuntu1) ... (Reading database ... 12807 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-1ubuntu4_arm64.deb ... Unpacking passwd (1:4.8.1-1ubuntu4) over (1:4.8.1-1ubuntu3) ... Setting up passwd (1:4.8.1-1ubuntu4) ... (Reading database ... 12807 files and directories currently installed.) Preparing to unpack .../pinentry-curses_1.1.0-3build1_arm64.deb ... Unpacking pinentry-curses (1.1.0-3build1) over (1.1.0-3) ... Setting up pinentry-curses (1.1.0-3build1) ... Processing triggers for libc-bin (2.31-0ubuntu7) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-18965445 arm64 focal -c chroot:build-PACKAGEBUILD-18965445 --arch=arm64 --dist=focal --nolog qosmic_1.6.0-2.dsc Initiating build PACKAGEBUILD-18965445 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-176-generic #206-Ubuntu SMP Fri Feb 28 05:03:00 UTC 2020 aarch64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-arm64-073.buildd +==============================================================================+ | qosmic 1.6.0-2 (arm64) 07 Apr 2020 19:13 | +==============================================================================+ Package: qosmic Version: 1.6.0-2 Source Version: 1.6.0-2 Distribution: focal Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 I: NOTICE: Log filtering will replace 'build/qosmic-5qOw_1/qosmic-1.6.0' with '<>' I: NOTICE: Log filtering will replace 'build/qosmic-5qOw_1' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-18965445/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- qosmic_1.6.0-2.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-PHe2Ib/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-PHe2Ib/apt_archive ./ InRelease Get:2 copy:/<>/resolver-PHe2Ib/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-PHe2Ib/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-PHe2Ib/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-PHe2Ib/apt_archive ./ Packages [527 B] Fetched 2860 B in 0s (106 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-PHe2Ib/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (73.0 kB/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12807 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper-compat (= 12), pkg-config, qtbase5-dev (>= 5.5), liblua5.2-dev, lua5.2, flam3 (>= 3.1.1), libpng-dev, libjpeg-dev, libxml2-dev Filtered Build-Depends: debhelper-compat (= 12), pkg-config, qtbase5-dev (>= 5.5), liblua5.2-dev, lua5.2, flam3 (>= 3.1.1), libpng-dev, libjpeg-dev, libxml2-dev dpkg-deb: building package 'sbuild-build-depends-qosmic-dummy' in '/<>/resolver-DH_QXe/apt_archive/sbuild-build-depends-qosmic-dummy.deb'. Ign:1 copy:/<>/resolver-DH_QXe/apt_archive ./ InRelease Get:2 copy:/<>/resolver-DH_QXe/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-DH_QXe/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-DH_QXe/apt_archive ./ Sources [275 B] Get:5 copy:/<>/resolver-DH_QXe/apt_archive ./ Packages [596 B] Fetched 2990 B in 0s (107 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install qosmic build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism dwz file flam3 fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base groff-base icu-devtools intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcroco3 libcups2 libdbus-1-3 libdebhelper-perl libdouble-conversion3 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl-dev libegl-mesa0 libegl1 libelf1 libevdev2 libexpat1 libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libgbm1 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libglib2.0-0 libglu1-mesa libglu1-mesa-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgraphite2-3 libgssapi-krb5-2 libgudev-1.0-0 libharfbuzz0b libice6 libicu-dev libicu66 libinput-bin libinput10 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libllvm9 liblua5.2-0 liblua5.2-dev libmagic-mgc libmagic1 libmtdev1 libncurses-dev libpcre2-16-0 libpipeline1 libpng-dev libpthread-stubs0-dev libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 libqt5sql5 libqt5test5 libqt5widgets5 libqt5xml5 libreadline-dev libsensors-config libsensors5 libsigsegv2 libsm6 libsub-override-perl libtool libuchardet0 libvulkan-dev libvulkan1 libwacom-common libwacom2 libwayland-client0 libwayland-server0 libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1 libxcb1-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes3 libxkbcommon-x11-0 libxkbcommon0 libxml2 libxml2-dev libxrender1 libxshmfence1 libxxf86vm1 lua5.2 m4 man-db pkg-config po-debconf qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtchooser ucf x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff cups-common krb5-doc krb5-user icu-doc ncurses-doc libthai0 qt5-image-formats-plugins qtwayland5 readline-doc lm-sensors libtool-doc gfortran | fortran95-compiler gcj-jdk libx11-doc libxcb-doc libxext-doc m4-doc apparmor less www-browser libmail-box-perl default-libmysqlclient-dev firebird-dev libpq-dev libsqlite3-dev unixodbc-dev Recommended packages: curl | wget | lynx dbus libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs krb5-locales libtool-bin libpng-tools qttranslations5-l10n libqt5svg5 qt5-gtk-platformtheme libqt5sql5-sqlite | libqt5sql5-mysql | libqt5sql5-odbc | libqt5sql5-psql | libqt5sql5-tds | libqt5sql5-ibase libltdl-dev mesa-vulkan-drivers | vulkan-icd libwacom-bin libmail-sendmail-perl libqt5opengl5-dev The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism dwz file flam3 fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base groff-base icu-devtools intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcroco3 libcups2 libdbus-1-3 libdebhelper-perl libdouble-conversion3 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl-dev libegl-mesa0 libegl1 libelf1 libevdev2 libexpat1 libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libgbm1 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libglib2.0-0 libglu1-mesa libglu1-mesa-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgraphite2-3 libgssapi-krb5-2 libgudev-1.0-0 libharfbuzz0b libice6 libicu-dev libicu66 libinput-bin libinput10 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libllvm9 liblua5.2-0 liblua5.2-dev libmagic-mgc libmagic1 libmtdev1 libncurses-dev libpcre2-16-0 libpipeline1 libpng-dev libpthread-stubs0-dev libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 libqt5sql5 libqt5test5 libqt5widgets5 libqt5xml5 libreadline-dev libsensors-config libsensors5 libsigsegv2 libsm6 libsub-override-perl libtool libuchardet0 libvulkan-dev libvulkan1 libwacom-common libwacom2 libwayland-client0 libwayland-server0 libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1 libxcb1-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes3 libxkbcommon-x11-0 libxkbcommon0 libxml2 libxml2-dev libxrender1 libxshmfence1 libxxf86vm1 lua5.2 m4 man-db pkg-config po-debconf qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtchooser sbuild-build-depends-qosmic-dummy ucf x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 168 newly installed, 0 to remove and 0 not upgraded. Need to get 67.0 MB of archives. After this operation, 862 MB of additional disk space will be used. Get:1 copy:/<>/resolver-DH_QXe/apt_archive ./ sbuild-build-depends-qosmic-dummy 0.invalid.0 [924 B] Get:2 http://ftpmaster.internal/ubuntu focal/main arm64 libbsd0 arm64 0.10.0-1 [43.7 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main arm64 bsdmainutils arm64 11.1.2ubuntu3 [179 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main arm64 libuchardet0 arm64 0.0.6-3build1 [65.0 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main arm64 groff-base arm64 1.22.4-4build1 [796 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main arm64 libpipeline1 arm64 1.5.2-2build1 [26.1 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main arm64 man-db arm64 2.9.1-1 [1095 kB] Get:8 http://ftpmaster.internal/ubuntu focal/main arm64 libmagic-mgc arm64 1:5.38-4 [218 kB] Get:9 http://ftpmaster.internal/ubuntu focal/main arm64 libmagic1 arm64 1:5.38-4 [71.7 kB] Get:10 http://ftpmaster.internal/ubuntu focal/main arm64 file arm64 1:5.38-4 [23.3 kB] Get:11 http://ftpmaster.internal/ubuntu focal/main arm64 libdbus-1-3 arm64 1.12.16-2ubuntu2 [169 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main arm64 libelf1 arm64 0.176-1.1build1 [44.2 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main arm64 libexpat1 arm64 2.2.9-1build1 [61.3 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main arm64 libglib2.0-0 arm64 2.64.1-1 [1197 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main arm64 libicu66 arm64 66.1-2ubuntu2 [8357 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main arm64 libxml2 arm64 2.9.10+dfsg-4build1 [569 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main arm64 ucf all 3.0038+nmu1 [51.6 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main arm64 xkb-data all 2.29-2 [349 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main arm64 gettext-base arm64 0.19.8.1-10build1 [48.2 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main arm64 libdrm-common all 2.4.100-4 [5340 B] Get:21 http://ftpmaster.internal/ubuntu focal/main arm64 libdrm2 arm64 2.4.100-4 [31.6 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main arm64 libedit2 arm64 3.1-20191231-1 [82.7 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main arm64 libkrb5support0 arm64 1.17-6ubuntu4 [30.4 kB] Get:24 http://ftpmaster.internal/ubuntu focal/main arm64 libk5crypto3 arm64 1.17-6ubuntu4 [80.5 kB] Get:25 http://ftpmaster.internal/ubuntu focal/main arm64 libkeyutils1 arm64 1.6-6ubuntu1 [10.1 kB] Get:26 http://ftpmaster.internal/ubuntu focal/main arm64 libkrb5-3 arm64 1.17-6ubuntu4 [312 kB] Get:27 http://ftpmaster.internal/ubuntu focal/main arm64 libgssapi-krb5-2 arm64 1.17-6ubuntu4 [113 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main arm64 libxau6 arm64 1:1.0.9-0ubuntu1 [7356 B] Get:29 http://ftpmaster.internal/ubuntu focal/main arm64 libxdmcp6 arm64 1:1.1.3-0ubuntu1 [10.3 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb1 arm64 1.14-2 [43.0 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main arm64 libx11-data all 2:1.6.9-2ubuntu1 [113 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main arm64 libx11-6 arm64 2:1.6.9-2ubuntu1 [553 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main arm64 libxext6 arm64 2:1.3.4-0ubuntu1 [27.7 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main arm64 libsigsegv2 arm64 2.12-2 [13.3 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main arm64 m4 arm64 1.4.18-4 [194 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main arm64 autoconf all 2.69-11.1 [321 kB] Get:37 http://ftpmaster.internal/ubuntu focal/main arm64 autotools-dev all 20180224.1 [39.6 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main arm64 automake all 1:1.16.1-4ubuntu6 [522 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main arm64 autopoint all 0.19.8.1-10build1 [412 kB] Get:40 http://ftpmaster.internal/ubuntu focal/main arm64 libtool all 2.4.6-14 [161 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main arm64 dh-autoreconf all 19 [16.1 kB] Get:42 http://ftpmaster.internal/ubuntu focal/main arm64 libdebhelper-perl all 12.9ubuntu1 [62.0 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main arm64 libarchive-zip-perl all 1.67-2 [90.5 kB] Get:44 http://ftpmaster.internal/ubuntu focal/main arm64 libsub-override-perl all 0.09-2 [9532 B] Get:45 http://ftpmaster.internal/ubuntu focal/main arm64 libfile-stripnondeterminism-perl all 1.6.3-2 [16.0 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main arm64 dh-strip-nondeterminism all 1.6.3-2 [5228 B] Get:47 http://ftpmaster.internal/ubuntu focal/main arm64 dwz arm64 0.13-5 [134 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main arm64 libcroco3 arm64 0.6.13-1 [77.1 kB] Get:49 http://ftpmaster.internal/ubuntu focal/main arm64 gettext arm64 0.19.8.1-10build1 [850 kB] Get:50 http://ftpmaster.internal/ubuntu focal/main arm64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main arm64 po-debconf all 1.0.21 [233 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main arm64 debhelper all 12.9ubuntu1 [869 kB] Get:53 http://ftpmaster.internal/ubuntu focal/main arm64 libjpeg-turbo8 arm64 2.0.3-0ubuntu1 [101 kB] Get:54 http://ftpmaster.internal/ubuntu focal/main arm64 libjpeg8 arm64 8c-2ubuntu8 [2198 B] Get:55 http://ftpmaster.internal/ubuntu focal/universe arm64 flam3 arm64 3.1.1-1 [708 kB] Get:56 http://ftpmaster.internal/ubuntu focal/main arm64 libfreetype6 arm64 2.10.1-2 [316 kB] Get:57 http://ftpmaster.internal/ubuntu focal/main arm64 fonts-dejavu-core all 2.37-1 [1041 kB] Get:58 http://ftpmaster.internal/ubuntu focal/main arm64 fontconfig-config all 2.13.1-2ubuntu2 [28.9 kB] Get:59 http://ftpmaster.internal/ubuntu focal/main arm64 libfontconfig1 arm64 2.13.1-2ubuntu2 [111 kB] Get:60 http://ftpmaster.internal/ubuntu focal/main arm64 fontconfig arm64 2.13.1-2ubuntu2 [171 kB] Get:61 http://ftpmaster.internal/ubuntu focal/main arm64 icu-devtools arm64 66.1-2ubuntu2 [175 kB] Get:62 http://ftpmaster.internal/ubuntu focal/main arm64 libavahi-common-data arm64 0.7-4ubuntu6 [21.3 kB] Get:63 http://ftpmaster.internal/ubuntu focal/main arm64 libavahi-common3 arm64 0.7-4ubuntu6 [20.4 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main arm64 libavahi-client3 arm64 0.7-4ubuntu6 [24.2 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main arm64 libcups2 arm64 2.3.1-9ubuntu1 [218 kB] Get:66 http://ftpmaster.internal/ubuntu focal/universe arm64 libdouble-conversion3 arm64 3.1.5-4ubuntu1 [34.2 kB] Get:67 http://ftpmaster.internal/ubuntu focal/main arm64 libdrm-amdgpu1 arm64 2.4.100-4 [17.8 kB] Get:68 http://ftpmaster.internal/ubuntu focal/main arm64 libdrm-nouveau2 arm64 2.4.100-4 [15.6 kB] Get:69 http://ftpmaster.internal/ubuntu focal/main arm64 libdrm-radeon1 arm64 2.4.100-4 [18.7 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main arm64 libglvnd0 arm64 1.3.1-1 [42.8 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main arm64 libwayland-server0 arm64 1.18.0-1 [30.4 kB] Get:72 http://ftpmaster.internal/ubuntu focal/main arm64 libgbm1 arm64 20.0.4-1ubuntu1 [26.8 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main arm64 libglapi-mesa arm64 20.0.4-1ubuntu1 [35.8 kB] Get:74 http://ftpmaster.internal/ubuntu focal/main arm64 libwayland-client0 arm64 1.18.0-1 [23.2 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main arm64 libx11-xcb1 arm64 2:1.6.9-2ubuntu1 [9144 B] Get:76 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-dri2-0 arm64 1.14-2 [6872 B] Get:77 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-dri3-0 arm64 1.14-2 [6556 B] Get:78 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-present0 arm64 1.14-2 [5484 B] Get:79 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-sync1 arm64 1.14-2 [8824 B] Get:80 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-xfixes0 arm64 1.14-2 [9268 B] Get:81 http://ftpmaster.internal/ubuntu focal/main arm64 libxshmfence1 arm64 1.3-1 [4868 B] Get:82 http://ftpmaster.internal/ubuntu focal/main arm64 libegl-mesa0 arm64 20.0.4-1ubuntu1 [89.2 kB] Get:83 http://ftpmaster.internal/ubuntu focal/main arm64 libegl1 arm64 1.3.1-1 [31.1 kB] Get:84 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-glx0 arm64 1.14-2 [22.1 kB] Get:85 http://ftpmaster.internal/ubuntu focal/main arm64 libxdamage1 arm64 1:1.1.5-1 [6896 B] Get:86 http://ftpmaster.internal/ubuntu focal/main arm64 libxfixes3 arm64 1:5.0.3-1 [9844 B] Get:87 http://ftpmaster.internal/ubuntu focal/main arm64 libxxf86vm1 arm64 1:1.1.4-1build1 [9908 B] Get:88 http://ftpmaster.internal/ubuntu focal/main arm64 libllvm9 arm64 1:9.0.1-11ubuntu1 [12.4 MB] Get:89 http://ftpmaster.internal/ubuntu focal/main arm64 libsensors-config all 1:3.6.0-2ubuntu1 [6092 B] Get:90 http://ftpmaster.internal/ubuntu focal/main arm64 libsensors5 arm64 1:3.6.0-2ubuntu1 [26.1 kB] Get:91 http://ftpmaster.internal/ubuntu focal/main arm64 libgl1-mesa-dri arm64 20.0.4-1ubuntu1 [6292 kB] Get:92 http://ftpmaster.internal/ubuntu focal/main arm64 libglx-mesa0 arm64 20.0.4-1ubuntu1 [140 kB] Get:93 http://ftpmaster.internal/ubuntu focal/main arm64 libglx0 arm64 1.3.1-1 [29.4 kB] Get:94 http://ftpmaster.internal/ubuntu focal/main arm64 libgl1 arm64 1.3.1-1 [89.0 kB] Get:95 http://ftpmaster.internal/ubuntu focal/main arm64 xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:96 http://ftpmaster.internal/ubuntu focal/main arm64 x11proto-dev all 2019.2-1ubuntu1 [594 kB] Get:97 http://ftpmaster.internal/ubuntu focal/main arm64 x11proto-core-dev all 2019.2-1ubuntu1 [2620 B] Get:98 http://ftpmaster.internal/ubuntu focal/main arm64 libxau-dev arm64 1:1.0.9-0ubuntu1 [9728 B] Get:99 http://ftpmaster.internal/ubuntu focal/main arm64 libxdmcp-dev arm64 1:1.1.3-0ubuntu1 [25.1 kB] Get:100 http://ftpmaster.internal/ubuntu focal/main arm64 xtrans-dev all 1.4.0-1 [68.9 kB] Get:101 http://ftpmaster.internal/ubuntu focal/main arm64 libpthread-stubs0-dev arm64 0.4-1 [5376 B] Get:102 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb1-dev arm64 1.14-2 [80.9 kB] Get:103 http://ftpmaster.internal/ubuntu focal/main arm64 libx11-dev arm64 2:1.6.9-2ubuntu1 [635 kB] Get:104 http://ftpmaster.internal/ubuntu focal/main arm64 libglx-dev arm64 1.3.1-1 [14.0 kB] Get:105 http://ftpmaster.internal/ubuntu focal/main arm64 libgl-dev arm64 1.3.1-1 [97.8 kB] Get:106 http://ftpmaster.internal/ubuntu focal/main arm64 libegl-dev arm64 1.3.1-1 [16.9 kB] Get:107 http://ftpmaster.internal/ubuntu focal/main arm64 libglu1-mesa arm64 9.0.1-1build1 [146 kB] Get:108 http://ftpmaster.internal/ubuntu focal/main arm64 libglu1-mesa-dev arm64 9.0.1-1build1 [185 kB] Get:109 http://ftpmaster.internal/ubuntu focal/main arm64 libgraphite2-3 arm64 1.3.13-11build1 [67.7 kB] Get:110 http://ftpmaster.internal/ubuntu focal/main arm64 libgudev-1.0-0 arm64 1:233-1 [13.1 kB] Get:111 http://ftpmaster.internal/ubuntu focal/main arm64 libharfbuzz0b arm64 2.6.4-1ubuntu4 [353 kB] Get:112 http://ftpmaster.internal/ubuntu focal/main arm64 x11-common all 1:7.7+19ubuntu14 [22.3 kB] Get:113 http://ftpmaster.internal/ubuntu focal/main arm64 libice6 arm64 2:1.0.10-0ubuntu1 [37.7 kB] Get:114 http://ftpmaster.internal/ubuntu focal/main arm64 libicu-dev arm64 66.1-2ubuntu2 [9320 kB] Get:115 http://ftpmaster.internal/ubuntu focal/main arm64 libevdev2 arm64 1.9.0+dfsg-1 [29.6 kB] Get:116 http://ftpmaster.internal/ubuntu focal/main arm64 libwacom-common all 1.1-2build3 [41.2 kB] Get:117 http://ftpmaster.internal/ubuntu focal/main arm64 libwacom2 arm64 1.1-2build3 [18.3 kB] Get:118 http://ftpmaster.internal/ubuntu focal/main arm64 libinput-bin arm64 1.15.4-1 [18.8 kB] Get:119 http://ftpmaster.internal/ubuntu focal/main arm64 libmtdev1 arm64 1.1.5-1.1 [14.0 kB] Get:120 http://ftpmaster.internal/ubuntu focal/main arm64 libinput10 arm64 1.15.4-1 [100 kB] Get:121 http://ftpmaster.internal/ubuntu focal/main arm64 libjpeg-turbo8-dev arm64 2.0.3-0ubuntu1 [215 kB] Get:122 http://ftpmaster.internal/ubuntu focal/main arm64 libjpeg8-dev arm64 8c-2ubuntu8 [1550 B] Get:123 http://ftpmaster.internal/ubuntu focal/main arm64 libjpeg-dev arm64 8c-2ubuntu8 [1546 B] Get:124 http://ftpmaster.internal/ubuntu focal/main arm64 liblua5.2-0 arm64 5.2.4-1.1build3 [96.0 kB] Get:125 http://ftpmaster.internal/ubuntu focal/main arm64 libncurses-dev arm64 6.2-0ubuntu2 [327 kB] Get:126 http://ftpmaster.internal/ubuntu focal/main arm64 libreadline-dev arm64 8.0-4 [146 kB] Get:127 http://ftpmaster.internal/ubuntu focal/main arm64 liblua5.2-dev arm64 5.2.4-1.1build3 [123 kB] Get:128 http://ftpmaster.internal/ubuntu focal/main arm64 libpcre2-16-0 arm64 10.34-7 [156 kB] Get:129 http://ftpmaster.internal/ubuntu focal/main arm64 zlib1g-dev arm64 1:1.2.11.dfsg-2ubuntu1 [154 kB] Get:130 http://ftpmaster.internal/ubuntu focal/main arm64 libpng-dev arm64 1.6.37-2 [172 kB] Get:131 http://ftpmaster.internal/ubuntu focal/universe arm64 libqt5core5a arm64 5.12.5+dfsg-9build1 [1841 kB] Get:132 http://ftpmaster.internal/ubuntu focal/universe arm64 libqt5concurrent5 arm64 5.12.5+dfsg-9build1 [32.8 kB] Get:133 http://ftpmaster.internal/ubuntu focal/universe arm64 libqt5dbus5 arm64 5.12.5+dfsg-9build1 [194 kB] Get:134 http://ftpmaster.internal/ubuntu focal/universe arm64 libqt5network5 arm64 5.12.5+dfsg-9build1 [624 kB] Get:135 http://ftpmaster.internal/ubuntu focal/main arm64 libsm6 arm64 2:1.2.3-1 [15.1 kB] Get:136 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-icccm4 arm64 0.4.1-1.1 [10.3 kB] Get:137 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-shm0 arm64 1.14-2 [5560 B] Get:138 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-util1 arm64 0.4.0-0ubuntu3 [10.5 kB] Get:139 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-image0 arm64 0.4.0-1build1 [11.1 kB] Get:140 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-keysyms1 arm64 0.4.0-1build1 [8344 B] Get:141 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-randr0 arm64 1.14-2 [16.2 kB] Get:142 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-render0 arm64 1.14-2 [14.7 kB] Get:143 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-render-util0 arm64 0.3.9-1build1 [9756 B] Get:144 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-shape0 arm64 1.14-2 [5896 B] Get:145 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-xinerama0 arm64 1.14-2 [5252 B] Get:146 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-xinput0 arm64 1.14-2 [29.1 kB] Get:147 http://ftpmaster.internal/ubuntu focal/main arm64 libxcb-xkb1 arm64 1.14-2 [28.4 kB] Get:148 http://ftpmaster.internal/ubuntu focal/main arm64 libxkbcommon0 arm64 0.10.0-1 [93.0 kB] Get:149 http://ftpmaster.internal/ubuntu focal/main arm64 libxkbcommon-x11-0 arm64 0.10.0-1 [12.8 kB] Get:150 http://ftpmaster.internal/ubuntu focal/main arm64 libxrender1 arm64 1:0.9.10-1 [16.1 kB] Get:151 http://ftpmaster.internal/ubuntu focal/universe arm64 libqt5gui5 arm64 5.12.5+dfsg-9build1 [2650 kB] Get:152 http://ftpmaster.internal/ubuntu focal/universe arm64 libqt5widgets5 arm64 5.12.5+dfsg-9build1 [2151 kB] Get:153 http://ftpmaster.internal/ubuntu focal/universe arm64 libqt5printsupport5 arm64 5.12.5+dfsg-9build1 [184 kB] Get:154 http://ftpmaster.internal/ubuntu focal/universe arm64 libqt5sql5 arm64 5.12.5+dfsg-9build1 [114 kB] Get:155 http://ftpmaster.internal/ubuntu focal/universe arm64 libqt5test5 arm64 5.12.5+dfsg-9build1 [120 kB] Get:156 http://ftpmaster.internal/ubuntu focal/universe arm64 libqt5xml5 arm64 5.12.5+dfsg-9build1 [100 kB] Get:157 http://ftpmaster.internal/ubuntu focal/main arm64 libvulkan1 arm64 1.2.131.2-1 [89.8 kB] Get:158 http://ftpmaster.internal/ubuntu focal/main arm64 libvulkan-dev arm64 1.2.131.2-1 [482 kB] Get:159 http://ftpmaster.internal/ubuntu focal/main arm64 x11proto-xext-dev all 2019.2-1ubuntu1 [2616 B] Get:160 http://ftpmaster.internal/ubuntu focal/main arm64 libxext-dev arm64 2:1.3.4-0ubuntu1 [82.1 kB] Get:161 http://ftpmaster.internal/ubuntu focal/main arm64 libxml2-dev arm64 2.9.10+dfsg-4build1 [693 kB] Get:162 http://ftpmaster.internal/ubuntu focal/universe arm64 lua5.2 arm64 5.2.4-1.1build3 [92.8 kB] Get:163 http://ftpmaster.internal/ubuntu focal/main arm64 pkg-config arm64 0.29.1-0ubuntu4 [43.8 kB] Get:164 http://ftpmaster.internal/ubuntu focal/universe arm64 qt5-qmake-bin arm64 5.12.5+dfsg-9build1 [861 kB] Get:165 http://ftpmaster.internal/ubuntu focal/universe arm64 qtchooser arm64 66-2build1 [23.2 kB] Get:166 http://ftpmaster.internal/ubuntu focal/universe arm64 qt5-qmake arm64 5.12.5+dfsg-9build1 [189 kB] Get:167 http://ftpmaster.internal/ubuntu focal/universe arm64 qtbase5-dev-tools arm64 5.12.5+dfsg-9build1 [653 kB] Get:168 http://ftpmaster.internal/ubuntu focal/universe arm64 qtbase5-dev arm64 5.12.5+dfsg-9build1 [988 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 67.0 MB in 4s (18.9 MB/s) Selecting previously unselected package libbsd0:arm64. (Reading database ... 12807 files and directories currently installed.) Preparing to unpack .../000-libbsd0_0.10.0-1_arm64.deb ... Unpacking libbsd0:arm64 (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../001-bsdmainutils_11.1.2ubuntu3_arm64.deb ... Unpacking bsdmainutils (11.1.2ubuntu3) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../002-libuchardet0_0.0.6-3build1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.6-3build1) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.4-4build1_arm64.deb ... Unpacking groff-base (1.22.4-4build1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../004-libpipeline1_1.5.2-2build1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.2-2build1) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.9.1-1_arm64.deb ... Unpacking man-db (2.9.1-1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../006-libmagic-mgc_1%3a5.38-4_arm64.deb ... Unpacking libmagic-mgc (1:5.38-4) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../007-libmagic1_1%3a5.38-4_arm64.deb ... Unpacking libmagic1:arm64 (1:5.38-4) ... Selecting previously unselected package file. Preparing to unpack .../008-file_1%3a5.38-4_arm64.deb ... Unpacking file (1:5.38-4) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../009-libdbus-1-3_1.12.16-2ubuntu2_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.12.16-2ubuntu2) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../010-libelf1_0.176-1.1build1_arm64.deb ... Unpacking libelf1:arm64 (0.176-1.1build1) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../011-libexpat1_2.2.9-1build1_arm64.deb ... Unpacking libexpat1:arm64 (2.2.9-1build1) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../012-libglib2.0-0_2.64.1-1_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.64.1-1) ... Selecting previously unselected package libicu66:arm64. Preparing to unpack .../013-libicu66_66.1-2ubuntu2_arm64.deb ... Unpacking libicu66:arm64 (66.1-2ubuntu2) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../014-libxml2_2.9.10+dfsg-4build1_arm64.deb ... Unpacking libxml2:arm64 (2.9.10+dfsg-4build1) ... Selecting previously unselected package ucf. Preparing to unpack .../015-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../016-xkb-data_2.29-2_all.deb ... Unpacking xkb-data (2.29-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../017-gettext-base_0.19.8.1-10build1_arm64.deb ... Unpacking gettext-base (0.19.8.1-10build1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../018-libdrm-common_2.4.100-4_all.deb ... Unpacking libdrm-common (2.4.100-4) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../019-libdrm2_2.4.100-4_arm64.deb ... Unpacking libdrm2:arm64 (2.4.100-4) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../020-libedit2_3.1-20191231-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20191231-1) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../021-libkrb5support0_1.17-6ubuntu4_arm64.deb ... Unpacking libkrb5support0:arm64 (1.17-6ubuntu4) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../022-libk5crypto3_1.17-6ubuntu4_arm64.deb ... Unpacking libk5crypto3:arm64 (1.17-6ubuntu4) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../023-libkeyutils1_1.6-6ubuntu1_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6-6ubuntu1) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../024-libkrb5-3_1.17-6ubuntu4_arm64.deb ... Unpacking libkrb5-3:arm64 (1.17-6ubuntu4) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../025-libgssapi-krb5-2_1.17-6ubuntu4_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.17-6ubuntu4) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../026-libxau6_1%3a1.0.9-0ubuntu1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.9-0ubuntu1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../027-libxdmcp6_1%3a1.1.3-0ubuntu1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.3-0ubuntu1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../028-libxcb1_1.14-2_arm64.deb ... Unpacking libxcb1:arm64 (1.14-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../029-libx11-data_2%3a1.6.9-2ubuntu1_all.deb ... Unpacking libx11-data (2:1.6.9-2ubuntu1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../030-libx11-6_2%3a1.6.9-2ubuntu1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.6.9-2ubuntu1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../031-libxext6_2%3a1.3.4-0ubuntu1_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-0ubuntu1) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../032-libsigsegv2_2.12-2_arm64.deb ... Unpacking libsigsegv2:arm64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../033-m4_1.4.18-4_arm64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../034-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../035-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../036-automake_1%3a1.16.1-4ubuntu6_all.deb ... Unpacking automake (1:1.16.1-4ubuntu6) ... Selecting previously unselected package autopoint. Preparing to unpack .../037-autopoint_0.19.8.1-10build1_all.deb ... Unpacking autopoint (0.19.8.1-10build1) ... Selecting previously unselected package libtool. Preparing to unpack .../038-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../039-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../040-libdebhelper-perl_12.9ubuntu1_all.deb ... Unpacking libdebhelper-perl (12.9ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../041-libarchive-zip-perl_1.67-2_all.deb ... Unpacking libarchive-zip-perl (1.67-2) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../042-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../043-libfile-stripnondeterminism-perl_1.6.3-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.6.3-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../044-dh-strip-nondeterminism_1.6.3-2_all.deb ... Unpacking dh-strip-nondeterminism (1.6.3-2) ... Selecting previously unselected package dwz. Preparing to unpack .../045-dwz_0.13-5_arm64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:arm64. Preparing to unpack .../046-libcroco3_0.6.13-1_arm64.deb ... Unpacking libcroco3:arm64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../047-gettext_0.19.8.1-10build1_arm64.deb ... Unpacking gettext (0.19.8.1-10build1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../048-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../049-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../050-debhelper_12.9ubuntu1_all.deb ... Unpacking debhelper (12.9ubuntu1) ... Selecting previously unselected package libjpeg-turbo8:arm64. Preparing to unpack .../051-libjpeg-turbo8_2.0.3-0ubuntu1_arm64.deb ... Unpacking libjpeg-turbo8:arm64 (2.0.3-0ubuntu1) ... Selecting previously unselected package libjpeg8:arm64. Preparing to unpack .../052-libjpeg8_8c-2ubuntu8_arm64.deb ... Unpacking libjpeg8:arm64 (8c-2ubuntu8) ... Selecting previously unselected package flam3. Preparing to unpack .../053-flam3_3.1.1-1_arm64.deb ... Unpacking flam3 (3.1.1-1) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../054-libfreetype6_2.10.1-2_arm64.deb ... Unpacking libfreetype6:arm64 (2.10.1-2) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../055-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../056-fontconfig-config_2.13.1-2ubuntu2_all.deb ... Unpacking fontconfig-config (2.13.1-2ubuntu2) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../057-libfontconfig1_2.13.1-2ubuntu2_arm64.deb ... Unpacking libfontconfig1:arm64 (2.13.1-2ubuntu2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../058-fontconfig_2.13.1-2ubuntu2_arm64.deb ... Unpacking fontconfig (2.13.1-2ubuntu2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../059-icu-devtools_66.1-2ubuntu2_arm64.deb ... Unpacking icu-devtools (66.1-2ubuntu2) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../060-libavahi-common-data_0.7-4ubuntu6_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.7-4ubuntu6) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../061-libavahi-common3_0.7-4ubuntu6_arm64.deb ... Unpacking libavahi-common3:arm64 (0.7-4ubuntu6) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../062-libavahi-client3_0.7-4ubuntu6_arm64.deb ... Unpacking libavahi-client3:arm64 (0.7-4ubuntu6) ... Selecting previously unselected package libcups2:arm64. Preparing to unpack .../063-libcups2_2.3.1-9ubuntu1_arm64.deb ... Unpacking libcups2:arm64 (2.3.1-9ubuntu1) ... Selecting previously unselected package libdouble-conversion3:arm64. Preparing to unpack .../064-libdouble-conversion3_3.1.5-4ubuntu1_arm64.deb ... Unpacking libdouble-conversion3:arm64 (3.1.5-4ubuntu1) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../065-libdrm-amdgpu1_2.4.100-4_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.100-4) ... Selecting previously unselected package libdrm-nouveau2:arm64. Preparing to unpack .../066-libdrm-nouveau2_2.4.100-4_arm64.deb ... Unpacking libdrm-nouveau2:arm64 (2.4.100-4) ... Selecting previously unselected package libdrm-radeon1:arm64. Preparing to unpack .../067-libdrm-radeon1_2.4.100-4_arm64.deb ... Unpacking libdrm-radeon1:arm64 (2.4.100-4) ... Selecting previously unselected package libglvnd0:arm64. Preparing to unpack .../068-libglvnd0_1.3.1-1_arm64.deb ... Unpacking libglvnd0:arm64 (1.3.1-1) ... Selecting previously unselected package libwayland-server0:arm64. Preparing to unpack .../069-libwayland-server0_1.18.0-1_arm64.deb ... Unpacking libwayland-server0:arm64 (1.18.0-1) ... Selecting previously unselected package libgbm1:arm64. Preparing to unpack .../070-libgbm1_20.0.4-1ubuntu1_arm64.deb ... Unpacking libgbm1:arm64 (20.0.4-1ubuntu1) ... Selecting previously unselected package libglapi-mesa:arm64. Preparing to unpack .../071-libglapi-mesa_20.0.4-1ubuntu1_arm64.deb ... Unpacking libglapi-mesa:arm64 (20.0.4-1ubuntu1) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../072-libwayland-client0_1.18.0-1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.18.0-1) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../073-libx11-xcb1_2%3a1.6.9-2ubuntu1_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.6.9-2ubuntu1) ... Selecting previously unselected package libxcb-dri2-0:arm64. Preparing to unpack .../074-libxcb-dri2-0_1.14-2_arm64.deb ... Unpacking libxcb-dri2-0:arm64 (1.14-2) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../075-libxcb-dri3-0_1.14-2_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.14-2) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../076-libxcb-present0_1.14-2_arm64.deb ... Unpacking libxcb-present0:arm64 (1.14-2) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../077-libxcb-sync1_1.14-2_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.14-2) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../078-libxcb-xfixes0_1.14-2_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.14-2) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../079-libxshmfence1_1.3-1_arm64.deb ... Unpacking libxshmfence1:arm64 (1.3-1) ... Selecting previously unselected package libegl-mesa0:arm64. Preparing to unpack .../080-libegl-mesa0_20.0.4-1ubuntu1_arm64.deb ... Unpacking libegl-mesa0:arm64 (20.0.4-1ubuntu1) ... Selecting previously unselected package libegl1:arm64. Preparing to unpack .../081-libegl1_1.3.1-1_arm64.deb ... Unpacking libegl1:arm64 (1.3.1-1) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../082-libxcb-glx0_1.14-2_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.14-2) ... Selecting previously unselected package libxdamage1:arm64. Preparing to unpack .../083-libxdamage1_1%3a1.1.5-1_arm64.deb ... Unpacking libxdamage1:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../084-libxfixes3_1%3a5.0.3-1_arm64.deb ... Unpacking libxfixes3:arm64 (1:5.0.3-1) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../085-libxxf86vm1_1%3a1.1.4-1build1_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1build1) ... Selecting previously unselected package libllvm9:arm64. Preparing to unpack .../086-libllvm9_1%3a9.0.1-11ubuntu1_arm64.deb ... Unpacking libllvm9:arm64 (1:9.0.1-11ubuntu1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../087-libsensors-config_1%3a3.6.0-2ubuntu1_all.deb ... Unpacking libsensors-config (1:3.6.0-2ubuntu1) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../088-libsensors5_1%3a3.6.0-2ubuntu1_arm64.deb ... Unpacking libsensors5:arm64 (1:3.6.0-2ubuntu1) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../089-libgl1-mesa-dri_20.0.4-1ubuntu1_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (20.0.4-1ubuntu1) ... Selecting previously unselected package libglx-mesa0:arm64. Preparing to unpack .../090-libglx-mesa0_20.0.4-1ubuntu1_arm64.deb ... Unpacking libglx-mesa0:arm64 (20.0.4-1ubuntu1) ... Selecting previously unselected package libglx0:arm64. Preparing to unpack .../091-libglx0_1.3.1-1_arm64.deb ... Unpacking libglx0:arm64 (1.3.1-1) ... Selecting previously unselected package libgl1:arm64. Preparing to unpack .../092-libgl1_1.3.1-1_arm64.deb ... Unpacking libgl1:arm64 (1.3.1-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../093-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../094-x11proto-dev_2019.2-1ubuntu1_all.deb ... Unpacking x11proto-dev (2019.2-1ubuntu1) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../095-x11proto-core-dev_2019.2-1ubuntu1_all.deb ... Unpacking x11proto-core-dev (2019.2-1ubuntu1) ... Selecting previously unselected package libxau-dev:arm64. Preparing to unpack .../096-libxau-dev_1%3a1.0.9-0ubuntu1_arm64.deb ... Unpacking libxau-dev:arm64 (1:1.0.9-0ubuntu1) ... Selecting previously unselected package libxdmcp-dev:arm64. Preparing to unpack .../097-libxdmcp-dev_1%3a1.1.3-0ubuntu1_arm64.deb ... Unpacking libxdmcp-dev:arm64 (1:1.1.3-0ubuntu1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../098-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libpthread-stubs0-dev:arm64. Preparing to unpack .../099-libpthread-stubs0-dev_0.4-1_arm64.deb ... Unpacking libpthread-stubs0-dev:arm64 (0.4-1) ... Selecting previously unselected package libxcb1-dev:arm64. Preparing to unpack .../100-libxcb1-dev_1.14-2_arm64.deb ... Unpacking libxcb1-dev:arm64 (1.14-2) ... Selecting previously unselected package libx11-dev:arm64. Preparing to unpack .../101-libx11-dev_2%3a1.6.9-2ubuntu1_arm64.deb ... Unpacking libx11-dev:arm64 (2:1.6.9-2ubuntu1) ... Selecting previously unselected package libglx-dev:arm64. Preparing to unpack .../102-libglx-dev_1.3.1-1_arm64.deb ... Unpacking libglx-dev:arm64 (1.3.1-1) ... Selecting previously unselected package libgl-dev:arm64. Preparing to unpack .../103-libgl-dev_1.3.1-1_arm64.deb ... Unpacking libgl-dev:arm64 (1.3.1-1) ... Selecting previously unselected package libegl-dev:arm64. Preparing to unpack .../104-libegl-dev_1.3.1-1_arm64.deb ... Unpacking libegl-dev:arm64 (1.3.1-1) ... Selecting previously unselected package libglu1-mesa:arm64. Preparing to unpack .../105-libglu1-mesa_9.0.1-1build1_arm64.deb ... Unpacking libglu1-mesa:arm64 (9.0.1-1build1) ... Selecting previously unselected package libglu1-mesa-dev:arm64. Preparing to unpack .../106-libglu1-mesa-dev_9.0.1-1build1_arm64.deb ... Unpacking libglu1-mesa-dev:arm64 (9.0.1-1build1) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../107-libgraphite2-3_1.3.13-11build1_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.13-11build1) ... Selecting previously unselected package libgudev-1.0-0:arm64. Preparing to unpack .../108-libgudev-1.0-0_1%3a233-1_arm64.deb ... Unpacking libgudev-1.0-0:arm64 (1:233-1) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../109-libharfbuzz0b_2.6.4-1ubuntu4_arm64.deb ... Unpacking libharfbuzz0b:arm64 (2.6.4-1ubuntu4) ... Selecting previously unselected package x11-common. Preparing to unpack .../110-x11-common_1%3a7.7+19ubuntu14_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+19ubuntu14) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../111-libice6_2%3a1.0.10-0ubuntu1_arm64.deb ... Unpacking libice6:arm64 (2:1.0.10-0ubuntu1) ... Selecting previously unselected package libicu-dev:arm64. Preparing to unpack .../112-libicu-dev_66.1-2ubuntu2_arm64.deb ... Unpacking libicu-dev:arm64 (66.1-2ubuntu2) ... Selecting previously unselected package libevdev2:arm64. Preparing to unpack .../113-libevdev2_1.9.0+dfsg-1_arm64.deb ... Unpacking libevdev2:arm64 (1.9.0+dfsg-1) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../114-libwacom-common_1.1-2build3_all.deb ... Unpacking libwacom-common (1.1-2build3) ... Selecting previously unselected package libwacom2:arm64. Preparing to unpack .../115-libwacom2_1.1-2build3_arm64.deb ... Unpacking libwacom2:arm64 (1.1-2build3) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../116-libinput-bin_1.15.4-1_arm64.deb ... Unpacking libinput-bin (1.15.4-1) ... Selecting previously unselected package libmtdev1:arm64. Preparing to unpack .../117-libmtdev1_1.1.5-1.1_arm64.deb ... Unpacking libmtdev1:arm64 (1.1.5-1.1) ... Selecting previously unselected package libinput10:arm64. Preparing to unpack .../118-libinput10_1.15.4-1_arm64.deb ... Unpacking libinput10:arm64 (1.15.4-1) ... Selecting previously unselected package libjpeg-turbo8-dev:arm64. Preparing to unpack .../119-libjpeg-turbo8-dev_2.0.3-0ubuntu1_arm64.deb ... Unpacking libjpeg-turbo8-dev:arm64 (2.0.3-0ubuntu1) ... Selecting previously unselected package libjpeg8-dev:arm64. Preparing to unpack .../120-libjpeg8-dev_8c-2ubuntu8_arm64.deb ... Unpacking libjpeg8-dev:arm64 (8c-2ubuntu8) ... Selecting previously unselected package libjpeg-dev:arm64. Preparing to unpack .../121-libjpeg-dev_8c-2ubuntu8_arm64.deb ... Unpacking libjpeg-dev:arm64 (8c-2ubuntu8) ... Selecting previously unselected package liblua5.2-0:arm64. Preparing to unpack .../122-liblua5.2-0_5.2.4-1.1build3_arm64.deb ... Unpacking liblua5.2-0:arm64 (5.2.4-1.1build3) ... Selecting previously unselected package libncurses-dev:arm64. Preparing to unpack .../123-libncurses-dev_6.2-0ubuntu2_arm64.deb ... Unpacking libncurses-dev:arm64 (6.2-0ubuntu2) ... Selecting previously unselected package libreadline-dev:arm64. Preparing to unpack .../124-libreadline-dev_8.0-4_arm64.deb ... Unpacking libreadline-dev:arm64 (8.0-4) ... Selecting previously unselected package liblua5.2-dev:arm64. Preparing to unpack .../125-liblua5.2-dev_5.2.4-1.1build3_arm64.deb ... Unpacking liblua5.2-dev:arm64 (5.2.4-1.1build3) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../126-libpcre2-16-0_10.34-7_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.34-7) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../127-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.2.11.dfsg-2ubuntu1) ... Selecting previously unselected package libpng-dev:arm64. Preparing to unpack .../128-libpng-dev_1.6.37-2_arm64.deb ... Unpacking libpng-dev:arm64 (1.6.37-2) ... Selecting previously unselected package libqt5core5a:arm64. Preparing to unpack .../129-libqt5core5a_5.12.5+dfsg-9build1_arm64.deb ... Unpacking libqt5core5a:arm64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5concurrent5:arm64. Preparing to unpack .../130-libqt5concurrent5_5.12.5+dfsg-9build1_arm64.deb ... Unpacking libqt5concurrent5:arm64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5dbus5:arm64. Preparing to unpack .../131-libqt5dbus5_5.12.5+dfsg-9build1_arm64.deb ... Unpacking libqt5dbus5:arm64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5network5:arm64. Preparing to unpack .../132-libqt5network5_5.12.5+dfsg-9build1_arm64.deb ... Unpacking libqt5network5:arm64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../133-libsm6_2%3a1.2.3-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.3-1) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../134-libxcb-icccm4_0.4.1-1.1_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.1-1.1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../135-libxcb-shm0_1.14-2_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.14-2) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../136-libxcb-util1_0.4.0-0ubuntu3_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.0-0ubuntu3) ... Selecting previously unselected package libxcb-image0:arm64. Preparing to unpack .../137-libxcb-image0_0.4.0-1build1_arm64.deb ... Unpacking libxcb-image0:arm64 (0.4.0-1build1) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../138-libxcb-keysyms1_0.4.0-1build1_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.0-1build1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../139-libxcb-randr0_1.14-2_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.14-2) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../140-libxcb-render0_1.14-2_arm64.deb ... Unpacking libxcb-render0:arm64 (1.14-2) ... Selecting previously unselected package libxcb-render-util0:arm64. Preparing to unpack .../141-libxcb-render-util0_0.3.9-1build1_arm64.deb ... Unpacking libxcb-render-util0:arm64 (0.3.9-1build1) ... Selecting previously unselected package libxcb-shape0:arm64. Preparing to unpack .../142-libxcb-shape0_1.14-2_arm64.deb ... Unpacking libxcb-shape0:arm64 (1.14-2) ... Selecting previously unselected package libxcb-xinerama0:arm64. Preparing to unpack .../143-libxcb-xinerama0_1.14-2_arm64.deb ... Unpacking libxcb-xinerama0:arm64 (1.14-2) ... Selecting previously unselected package libxcb-xinput0:arm64. Preparing to unpack .../144-libxcb-xinput0_1.14-2_arm64.deb ... Unpacking libxcb-xinput0:arm64 (1.14-2) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../145-libxcb-xkb1_1.14-2_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.14-2) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../146-libxkbcommon0_0.10.0-1_arm64.deb ... Unpacking libxkbcommon0:arm64 (0.10.0-1) ... Selecting previously unselected package libxkbcommon-x11-0:arm64. Preparing to unpack .../147-libxkbcommon-x11-0_0.10.0-1_arm64.deb ... Unpacking libxkbcommon-x11-0:arm64 (0.10.0-1) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../148-libxrender1_1%3a0.9.10-1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.10-1) ... Selecting previously unselected package libqt5gui5:arm64. Preparing to unpack .../149-libqt5gui5_5.12.5+dfsg-9build1_arm64.deb ... Unpacking libqt5gui5:arm64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5widgets5:arm64. Preparing to unpack .../150-libqt5widgets5_5.12.5+dfsg-9build1_arm64.deb ... Unpacking libqt5widgets5:arm64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5printsupport5:arm64. Preparing to unpack .../151-libqt5printsupport5_5.12.5+dfsg-9build1_arm64.deb ... Unpacking libqt5printsupport5:arm64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5sql5:arm64. Preparing to unpack .../152-libqt5sql5_5.12.5+dfsg-9build1_arm64.deb ... Unpacking libqt5sql5:arm64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5test5:arm64. Preparing to unpack .../153-libqt5test5_5.12.5+dfsg-9build1_arm64.deb ... Unpacking libqt5test5:arm64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5xml5:arm64. Preparing to unpack .../154-libqt5xml5_5.12.5+dfsg-9build1_arm64.deb ... Unpacking libqt5xml5:arm64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libvulkan1:arm64. Preparing to unpack .../155-libvulkan1_1.2.131.2-1_arm64.deb ... Unpacking libvulkan1:arm64 (1.2.131.2-1) ... Selecting previously unselected package libvulkan-dev:arm64. Preparing to unpack .../156-libvulkan-dev_1.2.131.2-1_arm64.deb ... Unpacking libvulkan-dev:arm64 (1.2.131.2-1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../157-x11proto-xext-dev_2019.2-1ubuntu1_all.deb ... Unpacking x11proto-xext-dev (2019.2-1ubuntu1) ... Selecting previously unselected package libxext-dev:arm64. Preparing to unpack .../158-libxext-dev_2%3a1.3.4-0ubuntu1_arm64.deb ... Unpacking libxext-dev:arm64 (2:1.3.4-0ubuntu1) ... Selecting previously unselected package libxml2-dev:arm64. Preparing to unpack .../159-libxml2-dev_2.9.10+dfsg-4build1_arm64.deb ... Unpacking libxml2-dev:arm64 (2.9.10+dfsg-4build1) ... Selecting previously unselected package lua5.2. Preparing to unpack .../160-lua5.2_5.2.4-1.1build3_arm64.deb ... Unpacking lua5.2 (5.2.4-1.1build3) ... Selecting previously unselected package pkg-config. Preparing to unpack .../161-pkg-config_0.29.1-0ubuntu4_arm64.deb ... Unpacking pkg-config (0.29.1-0ubuntu4) ... Selecting previously unselected package qt5-qmake-bin. Preparing to unpack .../162-qt5-qmake-bin_5.12.5+dfsg-9build1_arm64.deb ... Unpacking qt5-qmake-bin (5.12.5+dfsg-9build1) ... Selecting previously unselected package qtchooser. Preparing to unpack .../163-qtchooser_66-2build1_arm64.deb ... Unpacking qtchooser (66-2build1) ... Selecting previously unselected package qt5-qmake:arm64. Preparing to unpack .../164-qt5-qmake_5.12.5+dfsg-9build1_arm64.deb ... Unpacking qt5-qmake:arm64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package qtbase5-dev-tools. Preparing to unpack .../165-qtbase5-dev-tools_5.12.5+dfsg-9build1_arm64.deb ... Unpacking qtbase5-dev-tools (5.12.5+dfsg-9build1) ... Selecting previously unselected package qtbase5-dev:arm64. Preparing to unpack .../166-qtbase5-dev_5.12.5+dfsg-9build1_arm64.deb ... Unpacking qtbase5-dev:arm64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package sbuild-build-depends-qosmic-dummy. Preparing to unpack .../167-sbuild-build-depends-qosmic-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-qosmic-dummy (0.invalid.0) ... Setting up libexpat1:arm64 (2.2.9-1build1) ... Setting up libpipeline1:arm64 (1.5.2-2build1) ... Setting up libgraphite2-3:arm64 (1.3.13-11build1) ... Setting up libwayland-server0:arm64 (1.18.0-1) ... Setting up libx11-xcb1:arm64 (2:1.6.9-2ubuntu1) ... Setting up libxau6:arm64 (1:1.0.9-0ubuntu1) ... Setting up libdouble-conversion3:arm64 (3.1.5-4ubuntu1) ... Setting up libkeyutils1:arm64 (1.6-6ubuntu1) ... Setting up libncurses-dev:arm64 (6.2-0ubuntu2) ... Setting up libmagic-mgc (1:5.38-4) ... Setting up libarchive-zip-perl (1.67-2) ... Setting up lua5.2 (5.2.4-1.1build3) ... update-alternatives: using /usr/bin/lua5.2 to provide /usr/bin/lua (lua-interpreter) in auto mode update-alternatives: using /usr/bin/luac5.2 to provide /usr/bin/luac (lua-compiler) in auto mode Setting up libglib2.0-0:arm64 (2.64.1-1) ... No schema files found: doing nothing. Setting up libglvnd0:arm64 (1.3.1-1) ... Setting up libicu66:arm64 (66.1-2ubuntu2) ... Setting up libdebhelper-perl (12.9ubuntu1) ... Setting up x11-common (1:7.7+19ubuntu14) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libsensors-config (1:3.6.0-2ubuntu1) ... Setting up libmagic1:arm64 (1:5.38-4) ... Setting up gettext-base (0.19.8.1-10build1) ... Setting up xkb-data (2.29-2) ... Setting up file (1:5.38-4) ... Setting up libreadline-dev:arm64 (8.0-4) ... Setting up libpthread-stubs0-dev:arm64 (0.4-1) ... Setting up libpcre2-16-0:arm64 (10.34-7) ... Setting up libkrb5support0:arm64 (1.17-6ubuntu4) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20180224.1) ... Setting up qt5-qmake-bin (5.12.5+dfsg-9build1) ... Setting up libfreetype6:arm64 (2.10.1-2) ... Setting up libx11-data (2:1.6.9-2ubuntu1) ... Setting up libavahi-common-data:arm64 (0.7-4ubuntu6) ... Setting up libdbus-1-3:arm64 (1.12.16-2ubuntu2) ... Setting up libsigsegv2:arm64 (2.12-2) ... Setting up autopoint (0.19.8.1-10build1) ... Setting up icu-devtools (66.1-2ubuntu2) ... Setting up pkg-config (0.29.1-0ubuntu4) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up ucf (3.0038+nmu1) ... Setting up libsensors5:arm64 (1:3.6.0-2ubuntu1) ... Setting up libk5crypto3:arm64 (1.17-6ubuntu4) ... Setting up libjpeg-turbo8:arm64 (2.0.3-0ubuntu1) ... Setting up libqt5core5a:arm64 (5.12.5+dfsg-9build1) ... Setting up libglapi-mesa:arm64 (20.0.4-1ubuntu1) ... Setting up libmtdev1:arm64 (1.1.5-1.1) ... Setting up libvulkan1:arm64 (1.2.131.2-1) ... Setting up zlib1g-dev:arm64 (1:1.2.11.dfsg-2ubuntu1) ... Setting up liblua5.2-0:arm64 (5.2.4-1.1build3) ... Setting up libxshmfence1:arm64 (1.3-1) ... Setting up libqt5dbus5:arm64 (5.12.5+dfsg-9build1) ... Setting up libuchardet0:arm64 (0.0.6-3build1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libharfbuzz0b:arm64 (2.6.4-1ubuntu4) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libkrb5-3:arm64 (1.17-6ubuntu4) ... Setting up libqt5test5:arm64 (5.12.5+dfsg-9build1) ... Setting up libbsd0:arm64 (0.10.0-1) ... Setting up libdrm-common (2.4.100-4) ... Setting up libelf1:arm64 (0.176-1.1build1) ... Setting up libevdev2:arm64 (1.9.0+dfsg-1) ... Setting up libicu-dev:arm64 (66.1-2ubuntu2) ... Setting up libxml2:arm64 (2.9.10+dfsg-4build1) ... Setting up libqt5concurrent5:arm64 (5.12.5+dfsg-9build1) ... Setting up libgudev-1.0-0:arm64 (1:233-1) ... Setting up qtchooser (66-2build1) ... Setting up libwacom-common (1.1-2build3) ... Setting up libxkbcommon0:arm64 (0.10.0-1) ... Setting up libwayland-client0:arm64 (1.18.0-1) ... Setting up libjpeg8:arm64 (8c-2ubuntu8) ... Setting up x11proto-dev (2019.2-1ubuntu1) ... Setting up libfile-stripnondeterminism-perl (1.6.3-2) ... Setting up libice6:arm64 (2:1.0.10-0ubuntu1) ... Setting up libjpeg-turbo8-dev:arm64 (2.0.3-0ubuntu1) ... Setting up libxdmcp6:arm64 (1:1.1.3-0ubuntu1) ... Setting up libvulkan-dev:arm64 (1.2.131.2-1) ... Setting up libxcb1:arm64 (1.14-2) ... Setting up libxcb-xfixes0:arm64 (1.14-2) ... Setting up libxau-dev:arm64 (1:1.0.9-0ubuntu1) ... Setting up qt5-qmake:arm64 (5.12.5+dfsg-9build1) ... Setting up libxcb-xinput0:arm64 (1.14-2) ... Setting up libtool (2.4.6-14) ... Setting up libxcb-render0:arm64 (1.14-2) ... Setting up fontconfig-config (2.13.1-2ubuntu2) ... Setting up libxcb-glx0:arm64 (1.14-2) ... Setting up libedit2:arm64 (3.1-20191231-1) ... Setting up libpng-dev:arm64 (1.6.37-2) ... Setting up libxcb-keysyms1:arm64 (0.4.0-1build1) ... Setting up libxcb-shape0:arm64 (1.14-2) ... Setting up libavahi-common3:arm64 (0.7-4ubuntu6) ... Setting up m4 (1.4.18-4) ... Setting up libxcb-render-util0:arm64 (0.3.9-1build1) ... Setting up libxcb-shm0:arm64 (1.14-2) ... Setting up libxcb-icccm4:arm64 (0.4.1-1.1) ... Setting up libqt5network5:arm64 (5.12.5+dfsg-9build1) ... Setting up liblua5.2-dev:arm64 (5.2.4-1.1build3) ... Setting up libxcb-util1:arm64 (0.4.0-0ubuntu3) ... Setting up libxcb-xkb1:arm64 (1.14-2) ... Setting up libxcb-image0:arm64 (0.4.0-1build1) ... Setting up libxcb-present0:arm64 (1.14-2) ... Setting up libqt5sql5:arm64 (5.12.5+dfsg-9build1) ... Setting up qtbase5-dev-tools (5.12.5+dfsg-9build1) ... Setting up libxdmcp-dev:arm64 (1:1.1.3-0ubuntu1) ... Setting up libqt5xml5:arm64 (5.12.5+dfsg-9build1) ... Setting up libxml2-dev:arm64 (2.9.10+dfsg-4build1) ... Setting up libxcb-xinerama0:arm64 (1.14-2) ... Setting up libxcb-sync1:arm64 (1.14-2) ... Setting up x11proto-core-dev (2019.2-1ubuntu1) ... Setting up bsdmainutils (11.1.2ubuntu3) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libxkbcommon-x11-0:arm64 (0.10.0-1) ... Setting up libgssapi-krb5-2:arm64 (1.17-6ubuntu4) ... Setting up libcroco3:arm64 (0.6.13-1) ... Setting up autoconf (2.69-11.1) ... Setting up libxcb-dri2-0:arm64 (1.14-2) ... Setting up dh-strip-nondeterminism (1.6.3-2) ... Setting up x11proto-xext-dev (2019.2-1ubuntu1) ... Setting up libdrm2:arm64 (2.4.100-4) ... Setting up dwz (0.13-5) ... Setting up flam3 (3.1.1-1) ... Setting up groff-base (1.22.4-4build1) ... Setting up libxcb-randr0:arm64 (1.14-2) ... Setting up libx11-6:arm64 (2:1.6.9-2ubuntu1) ... Setting up libfontconfig1:arm64 (2.13.1-2ubuntu2) ... Setting up libjpeg8-dev:arm64 (8c-2ubuntu8) ... Setting up libwacom2:arm64 (1.1-2build3) ... Setting up libsm6:arm64 (2:1.2.3-1) ... Setting up libavahi-client3:arm64 (0.7-4ubuntu6) ... Setting up libllvm9:arm64 (1:9.0.1-11ubuntu1) ... Setting up libdrm-amdgpu1:arm64 (2.4.100-4) ... Setting up automake (1:1.16.1-4ubuntu6) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libxcb-dri3-0:arm64 (1.14-2) ... Setting up fontconfig (2.13.1-2ubuntu2) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:arm64 (2.4.100-4) ... Setting up gettext (0.19.8.1-10build1) ... Setting up libxdamage1:arm64 (1:1.1.5-1) ... Setting up libxcb1-dev:arm64 (1.14-2) ... Setting up libxrender1:arm64 (1:0.9.10-1) ... Setting up libgbm1:arm64 (20.0.4-1ubuntu1) ... Setting up libdrm-radeon1:arm64 (2.4.100-4) ... Setting up libgl1-mesa-dri:arm64 (20.0.4-1ubuntu1) ... Setting up libjpeg-dev:arm64 (8c-2ubuntu8) ... Setting up libx11-dev:arm64 (2:1.6.9-2ubuntu1) ... Setting up libxext6:arm64 (2:1.3.4-0ubuntu1) ... Setting up man-db (2.9.1-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up libxxf86vm1:arm64 (1:1.1.4-1build1) ... Setting up libinput-bin (1.15.4-1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libegl-mesa0:arm64 (20.0.4-1ubuntu1) ... Setting up libxfixes3:arm64 (1:5.0.3-1) ... Setting up libxext-dev:arm64 (2:1.3.4-0ubuntu1) ... Setting up libcups2:arm64 (2.3.1-9ubuntu1) ... Setting up libegl1:arm64 (1.3.1-1) ... Setting up libinput10:arm64 (1.15.4-1) ... Setting up libglx-mesa0:arm64 (20.0.4-1ubuntu1) ... Setting up libglx0:arm64 (1.3.1-1) ... Setting up po-debconf (1.0.21) ... Setting up libgl1:arm64 (1.3.1-1) ... Setting up libglx-dev:arm64 (1.3.1-1) ... Setting up libglu1-mesa:arm64 (9.0.1-1build1) ... Setting up libgl-dev:arm64 (1.3.1-1) ... Setting up libegl-dev:arm64 (1.3.1-1) ... Setting up libqt5gui5:arm64 (5.12.5+dfsg-9build1) ... Setting up libqt5widgets5:arm64 (5.12.5+dfsg-9build1) ... Setting up libqt5printsupport5:arm64 (5.12.5+dfsg-9build1) ... Setting up libglu1-mesa-dev:arm64 (9.0.1-1build1) ... Setting up qtbase5-dev:arm64 (5.12.5+dfsg-9build1) ... Setting up debhelper (12.9ubuntu1) ... Setting up dh-autoreconf (19) ... Setting up sbuild-build-depends-qosmic-dummy (0.invalid.0) ... Processing triggers for systemd (245.2-1ubuntu2) ... Processing triggers for libc-bin (2.31-0ubuntu7) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-176-generic arm64 (aarch64) Toolchain package versions: binutils_2.34-5ubuntu1 dpkg-dev_1.19.7ubuntu3 g++-9_9.3.0-10ubuntu1 gcc-9_9.3.0-10ubuntu1 libc6-dev_2.31-0ubuntu7 libstdc++-9-dev_9.3.0-10ubuntu1 libstdc++6_10-20200324-1ubuntu1 linux-libc-dev_5.4.0-21.25 Package versions: adduser_3.118ubuntu1 advancecomp_2.1-2.1build1 apt_2.0.1ubuntu1 autoconf_2.69-11.1 automake_1:1.16.1-4ubuntu6 autopoint_0.19.8.1-10build1 autotools-dev_20180224.1 base-files_11ubuntu4 base-passwd_3.5.47 bash_5.0-6ubuntu1 binutils_2.34-5ubuntu1 binutils-aarch64-linux-gnu_2.34-5ubuntu1 binutils-common_2.34-5ubuntu1 bsdmainutils_11.1.2ubuntu3 bsdutils_1:2.34-0.1ubuntu8 build-essential_12.8ubuntu1 bzip2_1.0.8-2 ca-certificates_20190110ubuntu1 coreutils_8.30-3ubuntu2 cpp_4:9.3.0-1ubuntu2 cpp-9_9.3.0-10ubuntu1 dash_0.5.10.2-6 debconf_1.5.73 debhelper_12.9ubuntu1 debianutils_4.9.1 dh-autoreconf_19 dh-strip-nondeterminism_1.6.3-2 diffutils_1:3.7-3 dpkg_1.19.7ubuntu3 dpkg-dev_1.19.7ubuntu3 dwz_0.13-5 e2fsprogs_1.45.5-2ubuntu1 fakeroot_1.24-1 fdisk_2.34-0.1ubuntu8 file_1:5.38-4 findutils_4.7.0-1ubuntu1 flam3_3.1.1-1 fontconfig_2.13.1-2ubuntu2 fontconfig-config_2.13.1-2ubuntu2 fonts-dejavu-core_2.37-1 g++_4:9.3.0-1ubuntu2 g++-9_9.3.0-10ubuntu1 gcc_4:9.3.0-1ubuntu2 gcc-10-base_10-20200324-1ubuntu1 gcc-9_9.3.0-10ubuntu1 gcc-9-base_9.3.0-10ubuntu1 gettext_0.19.8.1-10build1 gettext-base_0.19.8.1-10build1 gpg_2.2.19-3ubuntu2 gpg-agent_2.2.19-3ubuntu2 gpgconf_2.2.19-3ubuntu2 gpgv_2.2.19-3ubuntu2 grep_3.4-1 groff-base_1.22.4-4build1 gzip_1.10-0ubuntu4 hostname_3.23 icu-devtools_66.1-2ubuntu2 init_1.57 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-6 libapparmor1_2.13.3-7ubuntu3 libapt-pkg6.0_2.0.1ubuntu1 libarchive-zip-perl_1.67-2 libargon2-1_0~20171227-0.2 libasan5_9.3.0-10ubuntu1 libassuan0_2.5.3-7ubuntu2 libatomic1_10-20200324-1ubuntu1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2ubuntu6 libaudit1_1:2.8.5-2ubuntu6 libavahi-client3_0.7-4ubuntu6 libavahi-common-data_0.7-4ubuntu6 libavahi-common3_0.7-4ubuntu6 libbinutils_2.34-5ubuntu1 libblkid1_2.34-0.1ubuntu8 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.31-0ubuntu7 libc-dev-bin_2.31-0ubuntu7 libc6_2.31-0ubuntu7 libc6-dev_2.31-0ubuntu7 libcap-ng0_0.7.9-2.1build1 libcap2_1:2.32-1 libcc1-0_10-20200324-1ubuntu1 libcom-err2_1.45.5-2ubuntu1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.10-10ubuntu4 libcrypt1_1:4.4.10-10ubuntu4 libcryptsetup12_2:2.2.2-3ubuntu2 libctf-nobfd0_2.34-5ubuntu1 libctf0_2.34-5ubuntu1 libcups2_2.3.1-9ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu2 libdbus-1-3_1.12.16-2ubuntu2 libdebconfclient0_0.251ubuntu1 libdebhelper-perl_12.9ubuntu1 libdevmapper1.02.1_2:1.02.167-1ubuntu1 libdouble-conversion3_3.1.5-4ubuntu1 libdpkg-perl_1.19.7ubuntu3 libdrm-amdgpu1_2.4.100-4 libdrm-common_2.4.100-4 libdrm-nouveau2_2.4.100-4 libdrm-radeon1_2.4.100-4 libdrm2_2.4.100-4 libedit2_3.1-20191231-1 libegl-dev_1.3.1-1 libegl-mesa0_20.0.4-1ubuntu1 libegl1_1.3.1-1 libelf1_0.176-1.1build1 libevdev2_1.9.0+dfsg-1 libexpat1_2.2.9-1build1 libext2fs2_1.45.5-2ubuntu1 libfakeroot_1.24-1 libfdisk1_2.34-0.1ubuntu8 libffi7_3.3-4 libfile-stripnondeterminism-perl_1.6.3-2 libfontconfig1_2.13.1-2ubuntu2 libfreetype6_2.10.1-2 libgbm1_20.0.4-1ubuntu1 libgcc-9-dev_9.3.0-10ubuntu1 libgcc-s1_10-20200324-1ubuntu1 libgcrypt20_1.8.5-5ubuntu1 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgl-dev_1.3.1-1 libgl1_1.3.1-1 libgl1-mesa-dri_20.0.4-1ubuntu1 libglapi-mesa_20.0.4-1ubuntu1 libglib2.0-0_2.64.1-1 libglu1-mesa_9.0.1-1build1 libglu1-mesa-dev_9.0.1-1build1 libglvnd0_1.3.1-1 libglx-dev_1.3.1-1 libglx-mesa0_20.0.4-1ubuntu1 libglx0_1.3.1-1 libgmp10_2:6.2.0+dfsg-4 libgnutls30_3.6.13-2ubuntu1 libgomp1_10-20200324-1ubuntu1 libgpg-error0_1.37-1 libgraphite2-3_1.3.13-11build1 libgssapi-krb5-2_1.17-6ubuntu4 libgudev-1.0-0_1:233-1 libharfbuzz0b_2.6.4-1ubuntu4 libhogweed5_3.5.1+really3.5.1-2 libice6_2:1.0.10-0ubuntu1 libicu-dev_66.1-2ubuntu2 libicu66_66.1-2ubuntu2 libidn2-0_2.2.0-2 libinput-bin_1.15.4-1 libinput10_1.15.4-1 libip4tc2_1.8.4-3ubuntu2 libisl22_0.22.1-1 libitm1_10-20200324-1ubuntu1 libjpeg-dev_8c-2ubuntu8 libjpeg-turbo8_2.0.3-0ubuntu1 libjpeg-turbo8-dev_2.0.3-0ubuntu1 libjpeg8_8c-2ubuntu8 libjpeg8-dev_8c-2ubuntu8 libjson-c4_0.13.1+dfsg-7 libk5crypto3_1.17-6ubuntu4 libkeyutils1_1.6-6ubuntu1 libkmod2_27-1ubuntu2 libkrb5-3_1.17-6ubuntu4 libkrb5support0_1.17-6ubuntu4 libllvm9_1:9.0.1-11ubuntu1 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblsan0_10-20200324-1ubuntu1 liblua5.2-0_5.2.4-1.1build3 liblua5.2-dev_5.2.4-1.1build3 liblz4-1_1.9.2-2 liblzma5_5.2.4-1 libmagic-mgc_1:5.38-4 libmagic1_1:5.38-4 libmount1_2.34-0.1ubuntu8 libmpc3_1.1.0-1 libmpfr6_4.0.2-1 libmtdev1_1.1.5-1.1 libncurses-dev_6.2-0ubuntu2 libncurses6_6.2-0ubuntu2 libncursesw6_6.2-0ubuntu2 libnettle7_3.5.1+really3.5.1-2 libnpth0_1.6-1 libp11-kit0_0.23.20-1build1 libpam-modules_1.3.1-5ubuntu4 libpam-modules-bin_1.3.1-5ubuntu4 libpam-runtime_1.3.1-5ubuntu4 libpam0g_1.3.1-5ubuntu4 libpcre2-16-0_10.34-7 libpcre2-8-0_10.34-7 libpcre3_2:8.39-12build1 libperl5.30_5.30.0-9build1 libpipeline1_1.5.2-2build1 libpng-dev_1.6.37-2 libpng16-16_1.6.37-2 libprocps8_2:3.3.16-1ubuntu2 libpthread-stubs0-dev_0.4-1 libqt5concurrent5_5.12.5+dfsg-9build1 libqt5core5a_5.12.5+dfsg-9build1 libqt5dbus5_5.12.5+dfsg-9build1 libqt5gui5_5.12.5+dfsg-9build1 libqt5network5_5.12.5+dfsg-9build1 libqt5printsupport5_5.12.5+dfsg-9build1 libqt5sql5_5.12.5+dfsg-9build1 libqt5test5_5.12.5+dfsg-9build1 libqt5widgets5_5.12.5+dfsg-9build1 libqt5xml5_5.12.5+dfsg-9build1 libreadline-dev_8.0-4 libreadline8_8.0-4 libseccomp2_2.4.3-1ubuntu1 libselinux1_3.0-1build2 libsemanage-common_3.0-1build2 libsemanage1_3.0-1build2 libsensors-config_1:3.6.0-2ubuntu1 libsensors5_1:3.6.0-2ubuntu1 libsepol1_3.0-1 libsigsegv2_2.12-2 libsm6_2:1.2.3-1 libsmartcols1_2.34-0.1ubuntu8 libsqlite3-0_3.31.1-4 libss2_1.45.5-2ubuntu1 libssl1.1_1.1.1d-2ubuntu6 libstdc++-9-dev_9.3.0-10ubuntu1 libstdc++6_10-20200324-1ubuntu1 libsub-override-perl_0.09-2 libsystemd0_245.2-1ubuntu2 libtasn1-6_4.16.0-2 libtinfo6_6.2-0ubuntu2 libtool_2.4.6-14 libtsan0_10-20200324-1ubuntu1 libubsan1_10-20200324-1ubuntu1 libuchardet0_0.0.6-3build1 libudev1_245.2-1ubuntu2 libunistring2_0.9.10-2 libuuid1_2.34-0.1ubuntu8 libvulkan-dev_1.2.131.2-1 libvulkan1_1.2.131.2-1 libwacom-common_1.1-2build3 libwacom2_1.1-2build3 libwayland-client0_1.18.0-1 libwayland-server0_1.18.0-1 libx11-6_2:1.6.9-2ubuntu1 libx11-data_2:1.6.9-2ubuntu1 libx11-dev_2:1.6.9-2ubuntu1 libx11-xcb1_2:1.6.9-2ubuntu1 libxau-dev_1:1.0.9-0ubuntu1 libxau6_1:1.0.9-0ubuntu1 libxcb-dri2-0_1.14-2 libxcb-dri3-0_1.14-2 libxcb-glx0_1.14-2 libxcb-icccm4_0.4.1-1.1 libxcb-image0_0.4.0-1build1 libxcb-keysyms1_0.4.0-1build1 libxcb-present0_1.14-2 libxcb-randr0_1.14-2 libxcb-render-util0_0.3.9-1build1 libxcb-render0_1.14-2 libxcb-shape0_1.14-2 libxcb-shm0_1.14-2 libxcb-sync1_1.14-2 libxcb-util1_0.4.0-0ubuntu3 libxcb-xfixes0_1.14-2 libxcb-xinerama0_1.14-2 libxcb-xinput0_1.14-2 libxcb-xkb1_1.14-2 libxcb1_1.14-2 libxcb1-dev_1.14-2 libxdamage1_1:1.1.5-1 libxdmcp-dev_1:1.1.3-0ubuntu1 libxdmcp6_1:1.1.3-0ubuntu1 libxext-dev_2:1.3.4-0ubuntu1 libxext6_2:1.3.4-0ubuntu1 libxfixes3_1:5.0.3-1 libxkbcommon-x11-0_0.10.0-1 libxkbcommon0_0.10.0-1 libxml2_2.9.10+dfsg-4build1 libxml2-dev_2.9.10+dfsg-4build1 libxrender1_1:0.9.10-1 libxshmfence1_1.3-1 libxxf86vm1_1:1.1.4-1build1 libzstd1_1.4.4+dfsg-3 linux-libc-dev_5.4.0-21.25 lockfile-progs_0.1.18 login_1:4.8.1-1ubuntu4 logsave_1.45.5-2ubuntu1 lsb-base_11.1.0ubuntu2 lua5.2_5.2.4-1.1build3 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.1-1 mawk_1.3.4.20200120-2 mount_2.34-0.1ubuntu8 ncurses-base_6.2-0ubuntu2 ncurses-bin_6.2-0ubuntu2 openssl_1.1.1d-2ubuntu6 optipng_0.7.7-1 passwd_1:4.8.1-1ubuntu4 patch_2.7.6-6 perl_5.30.0-9build1 perl-base_5.30.0-9build1 perl-modules-5.30_5.30.0-9build1 pinentry-curses_1.1.0-3build1 pkg-config_0.29.1-0ubuntu4 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.16-1ubuntu2 qt5-qmake_5.12.5+dfsg-9build1 qt5-qmake-bin_5.12.5+dfsg-9build1 qtbase5-dev_5.12.5+dfsg-9build1 qtbase5-dev-tools_5.12.5+dfsg-9build1 qtchooser_66-2build1 readline-common_8.0-4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-qosmic-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 systemd_245.2-1ubuntu2 systemd-sysv_245.2-1ubuntu2 sysvinit-utils_2.96-2.1ubuntu1 tar_1.30+dfsg-7 tzdata_2019c-3ubuntu1 ubuntu-keyring_2020.02.11.1 ucf_3.0038+nmu1 util-linux_2.34-0.1ubuntu8 x11-common_1:7.7+19ubuntu14 x11proto-core-dev_2019.2-1ubuntu1 x11proto-dev_2019.2-1ubuntu1 x11proto-xext-dev_2019.2-1ubuntu1 xkb-data_2.29-2 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.4.0-1 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-2ubuntu1 zlib1g-dev_1:1.2.11.dfsg-2ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Thu Nov 28 13:11:57 2019 UTC gpgv: using RSA key C7203C0A920670BF94F00BB1B01D1A72AC8DC9A1 gpgv: issuer "jcc@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./qosmic_1.6.0-2.dsc dpkg-source: info: extracting qosmic in qosmic-1.6.0 dpkg-source: info: unpacking qosmic_1.6.0.orig.tar.gz dpkg-source: info: unpacking qosmic_1.6.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 001-qbutton.patch dpkg-source: info: applying 002-lua.patch dpkg-source: info: applying 003-desktop.patch dpkg-source: info: applying 004-filesizes.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-18965445 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-18965445 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-18965445 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package qosmic dpkg-buildpackage: info: source version 1.6.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' dh_auto_clean rm -fd .moc rm -fd .obj rm -fd .res rm -fd .ui make[1]: Leaving directory '/<>' dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/qosmic.substvars debian/files rm -fr -- debian/qosmic/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \) debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a dh_auto_configure -a qmake -makefile "QMAKE_CFLAGS_RELEASE=-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CFLAGS_DEBUG=-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_RELEASE=-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_DEBUG=-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_LFLAGS_RELEASE=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" "QMAKE_LFLAGS_DEBUG=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" QMAKE_STRIP=: PREFIX=/usr Info: creating stash file /<>/.qmake.stash Project MESSAGE: Config not using pkg-config Project MESSAGE: Generating Makefile for Qosmic 1.6.0 Project MESSAGE: Qt version : 5.12.5 Project MESSAGE: Include header paths : /usr/include/libxml2 /usr/include/lua5.2/ src Project MESSAGE: Include libraries : -L/.libs -L/usr/lib/libxml2 -lflam3 -lm -ljpeg -lxml2 -llua5.2 -lstdc++ dh_auto_build -a make -j4 make[1]: Entering directory '/<>' /usr/lib/qt5/bin/uic ui/mainwindow.ui -o .ui/ui_mainwindow.h /usr/lib/qt5/bin/uic ui/mutationconfigdialog.ui -o .ui/ui_mutationconfigdialog.h /usr/lib/qt5/bin/uic ui/paletteeditor.ui -o .ui/ui_paletteeditor.h /usr/lib/qt5/bin/uic ui/camerasettingswidget.ui -o .ui/ui_camerasettingswidget.h /usr/lib/qt5/bin/uic ui/colorsettingswidget.ui -o .ui/ui_colorsettingswidget.h /usr/lib/qt5/bin/uic ui/imgsettingswidget.ui -o .ui/ui_imgsettingswidget.h /usr/lib/qt5/bin/uic ui/mainpreviewwidget.ui -o .ui/ui_mainpreviewwidget.h /usr/lib/qt5/bin/uic ui/trianglecoordswidget.ui -o .ui/ui_trianglecoordswidget.h /usr/lib/qt5/bin/uic ui/triangledensitywidget.ui -o .ui/ui_triangledensitywidget.h /usr/lib/qt5/bin/uic ui/variationswidget.ui -o .ui/ui_variationswidget.h /usr/lib/qt5/bin/uic ui/colorbalancewidget.ui -o .ui/ui_colorbalancewidget.h /usr/lib/qt5/bin/uic ui/statuswidget.ui -o .ui/ui_statuswidget.h /usr/lib/qt5/bin/uic ui/scripteditwidget.ui -o .ui/ui_scripteditwidget.h /usr/lib/qt5/bin/uic ui/colordialog.ui -o .ui/ui_colordialog.h /usr/lib/qt5/bin/uic ui/genomevectorlistmodelitemeditor.ui -o .ui/ui_genomevectorlistmodelitemeditor.h /usr/lib/qt5/bin/uic ui/selectgenomeconfigdialog.ui -o .ui/ui_selectgenomeconfigdialog.h /usr/lib/qt5/bin/uic ui/viewerpresetswidget.ui -o .ui/ui_viewerpresetswidget.h /usr/lib/qt5/bin/uic ui/selecttrianglewidget.ui -o .ui/ui_selecttrianglewidget.h /usr/lib/qt5/bin/uic ui/renderdialog.ui -o .ui/ui_renderdialog.h /usr/lib/qt5/bin/uic ui/renderprogressdialog.ui -o .ui/ui_renderprogressdialog.h /usr/lib/qt5/bin/uic ui/adjustscenewidget.ui -o .ui/ui_adjustscenewidget.h /usr/lib/qt5/bin/uic ui/editmodeselectorwidget.ui -o .ui/ui_editmodeselectorwidget.h /usr/lib/qt5/bin/uic ui/chaoswidget.ui -o .ui/ui_chaoswidget.h /usr/lib/qt5/bin/uic ui/sheeploopwidget.ui -o .ui/ui_sheeploopwidget.h /usr/lib/qt5/bin/uic ui/scripteditconfigdialog.ui -o .ui/ui_scripteditconfigdialog.h g++ -c -pipe -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -w -fPIC -DVERSION='"1.6.0"' -DSCRIPTSDIR='"/usr/share/qosmic/scripts"' -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libxml2 -isystem /usr/include/lua5.2 -Isrc -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -I.moc -I.ui -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/xfedit.o src/xfedit.cpp g++ -c -pipe -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -w -fPIC -DVERSION='"1.6.0"' -DSCRIPTSDIR='"/usr/share/qosmic/scripts"' -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libxml2 -isystem /usr/include/lua5.2 -Isrc -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -I.moc -I.ui -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/basistriangle.o src/basistriangle.cpp g++ -c -pipe -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -w -fPIC -DVERSION='"1.6.0"' -DSCRIPTSDIR='"/usr/share/qosmic/scripts"' -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libxml2 -isystem /usr/include/lua5.2 -Isrc -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -I.moc -I.ui -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/triangle.o src/triangle.cpp g++ -c -pipe -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -w -fPIC -DVERSION='"1.6.0"' -DSCRIPTSDIR='"/usr/share/qosmic/scripts"' -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libxml2 -isystem /usr/include/lua5.2 -Isrc -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -I.moc -I.ui -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/nodeitem.o src/nodeitem.cpp In file included from /usr/include/c++/9/memory:67, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/stl_raw_storage_iter.h:67:3: error: template with C linkage 67 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:53:3: error: template with C linkage 53 | template class auto_ptr; | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:58:3: error: template with C linkage 58 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:88:3: error: template with C linkage 88 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:119:3: error: template with C linkage 119 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:171:3: error: template with C linkage 171 | template > | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:422:3: error: template with C linkage 422 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:693:3: error: template with C linkage 693 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:706:3: error: template with C linkage 706 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:712:3: error: template with C linkage 712 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:724:3: error: template with C linkage 724 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:729:3: error: template with C linkage 729 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:741:3: error: template with C linkage 741 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:746:3: error: template with C linkage 746 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:764:3: error: template with C linkage 764 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:770:3: error: template with C linkage 770 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:782:3: error: template with C linkage 782 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:787:3: error: template with C linkage 787 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:800:3: error: template with C linkage 800 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:806:3: error: template with C linkage 806 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:818:3: error: template with C linkage 818 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:824:3: error: template with C linkage 824 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:841:3: error: template with C linkage 841 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:845:3: error: template with C linkage 845 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:849:3: error: template with C linkage 849 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:854:3: error: template with C linkage 854 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:860:3: error: template with C linkage 860 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:866:3: error: template with C linkage 866 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:65:3: error: template with C linkage 65 | template class auto_ptr; | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:93:3: error: template with C linkage 93 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:101:3: error: template specialization with C linkage 101 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:112:3: error: template with C linkage 112 | template<_Lock_policy _Lp = __default_lock_policy> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:214:3: error: template specialization with C linkage 214 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:224:3: error: template specialization with C linkage 224 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:237:3: error: template specialization with C linkage 237 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:256:3: error: template specialization with C linkage 256 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:267:3: error: template specialization with C linkage 267 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:281:3: error: template specialization with C linkage 281 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:301:3: error: template specialization with C linkage 301 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:306:3: error: template specialization with C linkage 306 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:318:3: error: template specialization with C linkage 318 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:323:3: error: template specialization with C linkage 323 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:331:3: error: template specialization with C linkage 331 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:338:3: error: template with C linkage 338 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:341:3: error: template with C linkage 341 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:344:3: error: template with C linkage 344 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:347:3: error: template with C linkage 347 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:350:3: error: template with C linkage 350 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:353:3: error: template with C linkage 353 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:356:3: error: template with C linkage 356 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:359:3: error: template with C linkage 359 | template<_Lock_policy _Lp = __default_lock_policy> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:362:3: error: template with C linkage 362 | template<_Lock_policy _Lp = __default_lock_policy> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:367:3: error: template with C linkage 367 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:394:3: error: template specialization with C linkage 394 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:398:3: error: template specialization with C linkage 398 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:402:3: error: template specialization with C linkage 402 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:406:3: error: template with C linkage 406 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:422:3: error: template with C linkage 422 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:437:3: error: template with C linkage 437 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:504:5: error: template with C linkage 504 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:517:3: error: template with C linkage 517 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:523:3: error: template with C linkage 523 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:602:5: error: template with C linkage 602 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:606:3: error: template with C linkage 606 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:795:3: error: template with C linkage 795 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:892:3: error: template with C linkage 892 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:904:3: error: template with C linkage 904 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:921:3: error: template with C linkage 921 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:926:3: error: template with C linkage 926 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:931:3: error: template with C linkage 931 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:936:3: error: template with C linkage 936 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:941:3: error: template with C linkage 941 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:946:3: error: template with C linkage 946 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:952:3: error: template with C linkage 952 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:957:3: error: template with C linkage 957 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:963:3: error: template with C linkage 963 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:968:3: error: template with C linkage 968 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:974:3: error: template with C linkage 974 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:978:3: error: template with C linkage 978 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:984:3: error: template with C linkage 984 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:990:3: error: template with C linkage 990 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:997:3: error: template with C linkage 997 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1041:3: error: template with C linkage 1041 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1079:3: error: template with C linkage 1079 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1410:3: error: template with C linkage 1410 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1416:3: error: template with C linkage 1416 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1421:3: error: template with C linkage 1421 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1426:3: error: template with C linkage 1426 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1432:3: error: template with C linkage 1432 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1437:3: error: template with C linkage 1437 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1442:3: error: template with C linkage 1442 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1453:3: error: template with C linkage 1453 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1461:3: error: template with C linkage 1461 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1469:3: error: template with C linkage 1469 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1475:3: error: template with C linkage 1475 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1480:3: error: template with C linkage 1480 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1485:3: error: template with C linkage 1485 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1491:3: error: template with C linkage 1491 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1496:3: error: template with C linkage 1496 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1501:3: error: template with C linkage 1501 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1507:3: error: template with C linkage 1507 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1512:3: error: template with C linkage 1512 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1518:3: error: template with C linkage 1518 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1530:3: error: template with C linkage 1530 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1543:3: error: template with C linkage 1543 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1556:3: error: template with C linkage 1556 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1576:3: error: template with C linkage 1576 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1726:3: error: template with C linkage 1726 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1731:3: error: template with C linkage 1731 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1747:3: error: template specialization with C linkage 1747 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1759:3: error: template with C linkage 1759 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1764:3: error: template with C linkage 1764 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1770:3: error: template with C linkage 1770 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1820:3: error: template with C linkage 1820 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:64:3: error: template with C linkage 64 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:73:3: error: template with C linkage 73 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:85:3: error: template with C linkage 85 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:102:3: error: template with C linkage 102 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:381:3: error: template with C linkage 381 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:386:3: error: template with C linkage 386 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:391:3: error: template with C linkage 391 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:396:3: error: template with C linkage 396 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:401:3: error: template with C linkage 401 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:406:3: error: template with C linkage 406 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:411:3: error: template with C linkage 411 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:421:3: error: template with C linkage 421 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:429:3: error: template with C linkage 429 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:437:3: error: template with C linkage 437 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:442:3: error: template with C linkage 442 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:447:3: error: template with C linkage 447 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:452:3: error: template with C linkage 452 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:457:3: error: template with C linkage 457 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:462:3: error: template with C linkage 462 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:467:3: error: template with C linkage 467 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:472:3: error: template with C linkage 472 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:477:3: error: template with C linkage 477 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:483:3: error: template with C linkage 483 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:489:3: error: template with C linkage 489 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:497:3: error: template with C linkage 497 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:505:3: error: template with C linkage 505 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:530:3: error: template with C linkage 530 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:604:3: error: template with C linkage 604 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:611:3: error: template with C linkage 611 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:615:3: error: template specialization with C linkage 615 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:620:3: error: template with C linkage 620 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:626:3: error: template with C linkage 626 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:634:3: error: template with C linkage 634 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:697:3: error: template with C linkage 697 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:712:3: error: template with C linkage 712 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:722:3: error: template with C linkage 722 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:69:3: error: template with C linkage 69 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:80:3: error: template with C linkage 80 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:96:3: error: template with C linkage 96 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:104:3: error: template with C linkage 104 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:109:3: error: template with C linkage 109 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:117:3: error: template with C linkage 117 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:132:3: error: template with C linkage 132 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:141:3: error: template with C linkage 141 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:146:3: error: template with C linkage 146 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:156:3: error: template with C linkage 156 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:169:3: error: template with C linkage 169 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:179:3: error: template with C linkage 179 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:187:3: error: template with C linkage 187 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:198:3: error: template with C linkage 198 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:218:3: error: template with C linkage 218 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:240:3: error: template with C linkage 240 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:249:3: error: template with C linkage 249 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:261:3: error: template with C linkage 261 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:270:3: error: template with C linkage 270 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:292:3: error: template with C linkage 292 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:302:3: error: template with C linkage 302 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:314:3: error: template with C linkage 314 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/backward/auto_ptr.h:47:3: error: template with C linkage 47 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/backward/auto_ptr.h:88:3: error: template with C linkage 88 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/backward/auto_ptr.h:291:3: error: template specialization with C linkage 291 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/backward/auto_ptr.h:299:3: error: template with C linkage 299 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/backward/auto_ptr.h:306:3: error: template with C linkage 306 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/backward/auto_ptr.h:319:3: error: template with C linkage 319 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/backward/auto_ptr.h:325:3: error: template with C linkage 325 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/c++/9/memory:146:1: error: template with C linkage 146 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/unicode/localpointer.h:67:1: error: template with C linkage 67 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/unicode/localpointer.h:190:1: error: template with C linkage 190 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/unicode/localpointer.h:371:1: error: template with C linkage 371 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:67, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/stl_raw_storage_iter.h:67:3: error: template with C linkage 67 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/nodeitem.h:24, from src/nodeitem.cpp:19: /usr/include/unicode/ucnv.h:585:1: error: conflicting declaration of C function ‘void icu_66::swap(icu_66::LocalUConverterPointer&, icu_66::LocalUConverterPointer&)’ 585 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:53:3: error: template with C linkage 53 | template class auto_ptr; | ^~~~~~~~ /usr/include/unicode/uenum.h:68:1: note: previous declaration ‘void icu_66::swap(icu_66::LocalUEnumerationPointer&, icu_66::LocalUEnumerationPointer&)’ 68 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:58:3: error: template with C linkage 58 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:88:3: error: template with C linkage 88 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:119:3: error: template with C linkage 119 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:171:3: error: template with C linkage 171 | template > | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:422:3: error: template with C linkage 422 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:693:3: error: template with C linkage 693 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:706:3: error: template with C linkage 706 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:712:3: error: template with C linkage 712 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:724:3: error: template with C linkage 724 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:729:3: error: template with C linkage 729 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:741:3: error: template with C linkage 741 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:746:3: error: template with C linkage 746 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:764:3: error: template with C linkage 764 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:770:3: error: template with C linkage 770 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:782:3: error: template with C linkage 782 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:787:3: error: template with C linkage 787 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:800:3: error: template with C linkage 800 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:806:3: error: template with C linkage 806 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:818:3: error: template with C linkage 818 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:824:3: error: template with C linkage 824 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:841:3: error: template with C linkage 841 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:845:3: error: template with C linkage 845 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:849:3: error: template with C linkage 849 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:854:3: error: template with C linkage 854 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:860:3: error: template with C linkage 860 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/unique_ptr.h:866:3: error: template with C linkage 866 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:65:3: error: template with C linkage 65 | template class auto_ptr; | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:93:3: error: template with C linkage 93 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:101:3: error: template specialization with C linkage 101 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:112:3: error: template with C linkage 112 | template<_Lock_policy _Lp = __default_lock_policy> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:214:3: error: template specialization with C linkage 214 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:224:3: error: template specialization with C linkage 224 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:237:3: error: template specialization with C linkage 237 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:256:3: error: template specialization with C linkage 256 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:267:3: error: template specialization with C linkage 267 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:281:3: error: template specialization with C linkage 281 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:301:3: error: template specialization with C linkage 301 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:306:3: error: template specialization with C linkage 306 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:318:3: error: template specialization with C linkage 318 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:323:3: error: template specialization with C linkage 323 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:331:3: error: template specialization with C linkage 331 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:338:3: error: template with C linkage 338 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:341:3: error: template with C linkage 341 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:344:3: error: template with C linkage 344 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:347:3: error: template with C linkage 347 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:350:3: error: template with C linkage 350 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:353:3: error: template with C linkage 353 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:356:3: error: template with C linkage 356 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:359:3: error: template with C linkage 359 | template<_Lock_policy _Lp = __default_lock_policy> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:362:3: error: template with C linkage 362 | template<_Lock_policy _Lp = __default_lock_policy> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:367:3: error: template with C linkage 367 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:394:3: error: template specialization with C linkage 394 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:398:3: error: template specialization with C linkage 398 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:402:3: error: template specialization with C linkage 402 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:406:3: error: template with C linkage 406 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:422:3: error: template with C linkage 422 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:437:3: error: template with C linkage 437 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:504:5: error: template with C linkage 504 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:517:3: error: template with C linkage 517 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:523:3: error: template with C linkage 523 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:602:5: error: template with C linkage 602 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:606:3: error: template with C linkage 606 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:795:3: error: template with C linkage 795 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:892:3: error: template with C linkage 892 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:904:3: error: template with C linkage 904 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:921:3: error: template with C linkage 921 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:926:3: error: template with C linkage 926 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:931:3: error: template with C linkage 931 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:936:3: error: template with C linkage 936 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:941:3: error: template with C linkage 941 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:946:3: error: template with C linkage 946 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:952:3: error: template with C linkage 952 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:957:3: error: template with C linkage 957 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:963:3: error: template with C linkage 963 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:968:3: error: template with C linkage 968 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:974:3: error: template with C linkage 974 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:978:3: error: template with C linkage 978 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:984:3: error: template with C linkage 984 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:990:3: error: template with C linkage 990 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:997:3: error: template with C linkage 997 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1041:3: error: template with C linkage 1041 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1079:3: error: template with C linkage 1079 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1410:3: error: template with C linkage 1410 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1416:3: error: template with C linkage 1416 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1421:3: error: template with C linkage 1421 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1426:3: error: template with C linkage 1426 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1432:3: error: template with C linkage 1432 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1437:3: error: template with C linkage 1437 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1442:3: error: template with C linkage 1442 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1453:3: error: template with C linkage 1453 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1461:3: error: template with C linkage 1461 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1469:3: error: template with C linkage 1469 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1475:3: error: template with C linkage 1475 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1480:3: error: template with C linkage 1480 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1485:3: error: template with C linkage 1485 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1491:3: error: template with C linkage 1491 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1496:3: error: template with C linkage 1496 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1501:3: error: template with C linkage 1501 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1507:3: error: template with C linkage 1507 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1512:3: error: template with C linkage 1512 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1518:3: error: template with C linkage 1518 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1530:3: error: template with C linkage 1530 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1543:3: error: template with C linkage 1543 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1556:3: error: template with C linkage 1556 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1576:3: error: template with C linkage 1576 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1726:3: error: template with C linkage 1726 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1731:3: error: template with C linkage 1731 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1747:3: error: template specialization with C linkage 1747 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1759:3: error: template with C linkage 1759 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1764:3: error: template with C linkage 1764 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1770:3: error: template with C linkage 1770 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_base.h:1820:3: error: template with C linkage 1820 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:64:3: error: template with C linkage 64 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:73:3: error: template with C linkage 73 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:85:3: error: template with C linkage 85 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:102:3: error: template with C linkage 102 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:381:3: error: template with C linkage 381 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:386:3: error: template with C linkage 386 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:391:3: error: template with C linkage 391 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:396:3: error: template with C linkage 396 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:401:3: error: template with C linkage 401 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:406:3: error: template with C linkage 406 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:411:3: error: template with C linkage 411 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:421:3: error: template with C linkage 421 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:429:3: error: template with C linkage 429 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:437:3: error: template with C linkage 437 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:442:3: error: template with C linkage 442 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:447:3: error: template with C linkage 447 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:452:3: error: template with C linkage 452 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:457:3: error: template with C linkage 457 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:462:3: error: template with C linkage 462 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:467:3: error: template with C linkage 467 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:472:3: error: template with C linkage 472 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:477:3: error: template with C linkage 477 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:483:3: error: template with C linkage 483 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:489:3: error: template with C linkage 489 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:497:3: error: template with C linkage 497 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:505:3: error: template with C linkage 505 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:530:3: error: template with C linkage 530 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:604:3: error: template with C linkage 604 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:611:3: error: template with C linkage 611 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:615:3: error: template specialization with C linkage 615 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:620:3: error: template with C linkage 620 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:626:3: error: template with C linkage 626 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:634:3: error: template with C linkage 634 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:697:3: error: template with C linkage 697 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:712:3: error: template with C linkage 712 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr.h:722:3: error: template with C linkage 722 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:69:3: error: template with C linkage 69 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:80:3: error: template with C linkage 80 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:96:3: error: template with C linkage 96 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:104:3: error: template with C linkage 104 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:109:3: error: template with C linkage 109 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:117:3: error: template with C linkage 117 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:132:3: error: template with C linkage 132 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:141:3: error: template with C linkage 141 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:146:3: error: template with C linkage 146 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:156:3: error: template with C linkage 156 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:169:3: error: template with C linkage 169 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:179:3: error: template with C linkage 179 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:187:3: error: template with C linkage 187 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:198:3: error: template with C linkage 198 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:218:3: error: template with C linkage 218 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:240:3: error: template with C linkage 240 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:249:3: error: template with C linkage 249 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:261:3: error: template with C linkage 261 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:270:3: error: template with C linkage 270 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:292:3: error: template with C linkage 292 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:302:3: error: template with C linkage 302 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/bits/shared_ptr_atomic.h:314:3: error: template with C linkage 314 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/backward/auto_ptr.h:47:3: error: template with C linkage 47 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/backward/auto_ptr.h:88:3: error: template with C linkage 88 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/backward/auto_ptr.h:291:3: error: template specialization with C linkage 291 | template<> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/backward/auto_ptr.h:299:3: error: template with C linkage 299 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/backward/auto_ptr.h:306:3: error: template with C linkage 306 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/backward/auto_ptr.h:319:3: error: template with C linkage 319 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/backward/auto_ptr.h:325:3: error: template with C linkage 325 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/c++/9/memory:146:1: error: template with C linkage 146 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/unicode/localpointer.h:67:1: error: template with C linkage 67 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/unicode/localpointer.h:190:1: error: template with C linkage 190 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/unicode/localpointer.h:371:1: error: template with C linkage 371 | template | ^~~~~~~~ In file included from src/triangle.h:22, from src/triangle.cpp:20: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/triangle.h:22, from src/triangle.cpp:20: /usr/include/unicode/ucnv.h:585:1: error: conflicting declaration of C function ‘void icu_66::swap(icu_66::LocalUConverterPointer&, icu_66::LocalUConverterPointer&)’ 585 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/unicode/uenum.h:68:1: note: previous declaration ‘void icu_66::swap(icu_66::LocalUEnumerationPointer&, icu_66::LocalUEnumerationPointer&)’ 68 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/memory:67, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/stl_raw_storage_iter.h:67:3: error: template with C linkage 67 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:53:3: error: template with C linkage 53 | template class auto_ptr; | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:58:3: error: template with C linkage 58 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:88:3: error: template with C linkage 88 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:119:3: error: template with C linkage 119 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:171:3: error: template with C linkage 171 | template > | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:422:3: error: template with C linkage 422 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:693:3: error: template with C linkage 693 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:706:3: error: template with C linkage 706 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:712:3: error: template with C linkage 712 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:724:3: error: template with C linkage 724 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:729:3: error: template with C linkage 729 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:741:3: error: template with C linkage 741 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:746:3: error: template with C linkage 746 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:764:3: error: template with C linkage 764 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:770:3: error: template with C linkage 770 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:782:3: error: template with C linkage 782 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:787:3: error: template with C linkage 787 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:800:3: error: template with C linkage 800 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:806:3: error: template with C linkage 806 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:818:3: error: template with C linkage 818 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:824:3: error: template with C linkage 824 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:841:3: error: template with C linkage 841 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:845:3: error: template with C linkage 845 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:849:3: error: template with C linkage 849 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:854:3: error: template with C linkage 854 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:860:3: error: template with C linkage 860 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:866:3: error: template with C linkage 866 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:65:3: error: template with C linkage 65 | template class auto_ptr; | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:93:3: error: template with C linkage 93 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:101:3: error: template specialization with C linkage 101 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:112:3: error: template with C linkage 112 | template<_Lock_policy _Lp = __default_lock_policy> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:214:3: error: template specialization with C linkage 214 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:224:3: error: template specialization with C linkage 224 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:237:3: error: template specialization with C linkage 237 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:256:3: error: template specialization with C linkage 256 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:267:3: error: template specialization with C linkage 267 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:281:3: error: template specialization with C linkage 281 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:301:3: error: template specialization with C linkage 301 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:306:3: error: template specialization with C linkage 306 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:318:3: error: template specialization with C linkage 318 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:323:3: error: template specialization with C linkage 323 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:331:3: error: template specialization with C linkage 331 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:338:3: error: template with C linkage 338 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:341:3: error: template with C linkage 341 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:344:3: error: template with C linkage 344 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:347:3: error: template with C linkage 347 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:350:3: error: template with C linkage 350 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:353:3: error: template with C linkage 353 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:356:3: error: template with C linkage 356 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:359:3: error: template with C linkage 359 | template<_Lock_policy _Lp = __default_lock_policy> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:362:3: error: template with C linkage 362 | template<_Lock_policy _Lp = __default_lock_policy> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:367:3: error: template with C linkage 367 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:394:3: error: template specialization with C linkage 394 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:398:3: error: template specialization with C linkage 398 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:402:3: error: template specialization with C linkage 402 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:406:3: error: template with C linkage 406 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:422:3: error: template with C linkage 422 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:437:3: error: template with C linkage 437 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:504:5: error: template with C linkage 504 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:517:3: error: template with C linkage 517 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:523:3: error: template with C linkage 523 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:602:5: error: template with C linkage 602 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:606:3: error: template with C linkage 606 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:795:3: error: template with C linkage 795 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:892:3: error: template with C linkage 892 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:904:3: error: template with C linkage 904 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:921:3: error: template with C linkage 921 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:926:3: error: template with C linkage 926 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:931:3: error: template with C linkage 931 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:936:3: error: template with C linkage 936 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:941:3: error: template with C linkage 941 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:946:3: error: template with C linkage 946 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:952:3: error: template with C linkage 952 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:957:3: error: template with C linkage 957 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:963:3: error: template with C linkage 963 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:968:3: error: template with C linkage 968 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:974:3: error: template with C linkage 974 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:978:3: error: template with C linkage 978 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:984:3: error: template with C linkage 984 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:990:3: error: template with C linkage 990 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:997:3: error: template with C linkage 997 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1041:3: error: template with C linkage 1041 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1079:3: error: template with C linkage 1079 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1410:3: error: template with C linkage 1410 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1416:3: error: template with C linkage 1416 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1421:3: error: template with C linkage 1421 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1426:3: error: template with C linkage 1426 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1432:3: error: template with C linkage 1432 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1437:3: error: template with C linkage 1437 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1442:3: error: template with C linkage 1442 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1453:3: error: template with C linkage 1453 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1461:3: error: template with C linkage 1461 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1469:3: error: template with C linkage 1469 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1475:3: error: template with C linkage 1475 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1480:3: error: template with C linkage 1480 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1485:3: error: template with C linkage 1485 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1491:3: error: template with C linkage 1491 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1496:3: error: template with C linkage 1496 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1501:3: error: template with C linkage 1501 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1507:3: error: template with C linkage 1507 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1512:3: error: template with C linkage 1512 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1518:3: error: template with C linkage 1518 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1530:3: error: template with C linkage 1530 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1543:3: error: template with C linkage 1543 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1556:3: error: template with C linkage 1556 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1576:3: error: template with C linkage 1576 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1726:3: error: template with C linkage 1726 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1731:3: error: template with C linkage 1731 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1747:3: error: template specialization with C linkage 1747 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1759:3: error: template with C linkage 1759 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1764:3: error: template with C linkage 1764 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1770:3: error: template with C linkage 1770 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_base.h:1820:3: error: template with C linkage 1820 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:64:3: error: template with C linkage 64 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:73:3: error: template with C linkage 73 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:85:3: error: template with C linkage 85 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:102:3: error: template with C linkage 102 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:381:3: error: template with C linkage 381 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:386:3: error: template with C linkage 386 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:391:3: error: template with C linkage 391 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:396:3: error: template with C linkage 396 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:401:3: error: template with C linkage 401 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:406:3: error: template with C linkage 406 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:411:3: error: template with C linkage 411 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:421:3: error: template with C linkage 421 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:429:3: error: template with C linkage 429 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:437:3: error: template with C linkage 437 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:442:3: error: template with C linkage 442 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:447:3: error: template with C linkage 447 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:452:3: error: template with C linkage 452 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:457:3: error: template with C linkage 457 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:462:3: error: template with C linkage 462 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:467:3: error: template with C linkage 467 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:472:3: error: template with C linkage 472 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:477:3: error: template with C linkage 477 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:483:3: error: template with C linkage 483 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:489:3: error: template with C linkage 489 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:497:3: error: template with C linkage 497 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:505:3: error: template with C linkage 505 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:530:3: error: template with C linkage 530 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:604:3: error: template with C linkage 604 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:611:3: error: template with C linkage 611 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:615:3: error: template specialization with C linkage 615 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:620:3: error: template with C linkage 620 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:626:3: error: template with C linkage 626 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:634:3: error: template with C linkage 634 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:697:3: error: template with C linkage 697 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:712:3: error: template with C linkage 712 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr.h:722:3: error: template with C linkage 722 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:69:3: error: template with C linkage 69 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:80:3: error: template with C linkage 80 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:96:3: error: template with C linkage 96 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:104:3: error: template with C linkage 104 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:109:3: error: template with C linkage 109 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:117:3: error: template with C linkage 117 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:132:3: error: template with C linkage 132 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:141:3: error: template with C linkage 141 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:146:3: error: template with C linkage 146 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:156:3: error: template with C linkage 156 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:169:3: error: template with C linkage 169 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:179:3: error: template with C linkage 179 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:187:3: error: template with C linkage 187 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:198:3: error: template with C linkage 198 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:218:3: error: template with C linkage 218 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:240:3: error: template with C linkage 240 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:249:3: error: template with C linkage 249 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:261:3: error: template with C linkage 261 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:270:3: error: template with C linkage 270 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:292:3: error: template with C linkage 292 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:302:3: error: template with C linkage 302 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/bits/shared_ptr_atomic.h:314:3: error: template with C linkage 314 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/backward/auto_ptr.h:47:3: error: template with C linkage 47 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/backward/auto_ptr.h:88:3: error: template with C linkage 88 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/backward/auto_ptr.h:291:3: error: template specialization with C linkage 291 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/backward/auto_ptr.h:299:3: error: template with C linkage 299 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/backward/auto_ptr.h:306:3: error: template with C linkage 306 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/backward/auto_ptr.h:319:3: error: template with C linkage 319 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/backward/auto_ptr.h:325:3: error: template with C linkage 325 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/c++/9/memory:146:1: error: template with C linkage 146 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/unicode/localpointer.h:67:1: error: template with C linkage 67 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/unicode/localpointer.h:190:1: error: template with C linkage 190 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/unicode/localpointer.h:371:1: error: template with C linkage 371 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/basistriangle.cpp:19: /usr/include/unicode/ucnv.h:585:1: error: conflicting declaration of C function ‘void icu_66::swap(icu_66::LocalUConverterPointer&, icu_66::LocalUConverterPointer&)’ 585 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/unicode/uenum.h:68:1: note: previous declaration ‘void icu_66::swap(icu_66::LocalUEnumerationPointer&, icu_66::LocalUEnumerationPointer&)’ 68 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/memory:67, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/stl_raw_storage_iter.h:67:3: error: template with C linkage 67 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:53:3: error: template with C linkage 53 | template class auto_ptr; | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:58:3: error: template with C linkage 58 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:88:3: error: template with C linkage 88 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:119:3: error: template with C linkage 119 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:171:3: error: template with C linkage 171 | template > | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:422:3: error: template with C linkage 422 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:693:3: error: template with C linkage 693 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:706:3: error: template with C linkage 706 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:712:3: error: template with C linkage 712 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:724:3: error: template with C linkage 724 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:729:3: error: template with C linkage 729 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:741:3: error: template with C linkage 741 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:746:3: error: template with C linkage 746 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:764:3: error: template with C linkage 764 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:770:3: error: template with C linkage 770 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:782:3: error: template with C linkage 782 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:787:3: error: template with C linkage 787 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:800:3: error: template with C linkage 800 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:806:3: error: template with C linkage 806 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:818:3: error: template with C linkage 818 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:824:3: error: template with C linkage 824 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:841:3: error: template with C linkage 841 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:845:3: error: template with C linkage 845 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:849:3: error: template with C linkage 849 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:854:3: error: template with C linkage 854 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:860:3: error: template with C linkage 860 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:80, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/unique_ptr.h:866:3: error: template with C linkage 866 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:65:3: error: template with C linkage 65 | template class auto_ptr; | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:93:3: error: template with C linkage 93 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:101:3: error: template specialization with C linkage 101 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:112:3: error: template with C linkage 112 | template<_Lock_policy _Lp = __default_lock_policy> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:214:3: error: template specialization with C linkage 214 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:224:3: error: template specialization with C linkage 224 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:237:3: error: template specialization with C linkage 237 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:256:3: error: template specialization with C linkage 256 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:267:3: error: template specialization with C linkage 267 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:281:3: error: template specialization with C linkage 281 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:301:3: error: template specialization with C linkage 301 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:306:3: error: template specialization with C linkage 306 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:318:3: error: template specialization with C linkage 318 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:323:3: error: template specialization with C linkage 323 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:331:3: error: template specialization with C linkage 331 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:338:3: error: template with C linkage 338 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:341:3: error: template with C linkage 341 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:344:3: error: template with C linkage 344 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:347:3: error: template with C linkage 347 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:350:3: error: template with C linkage 350 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:353:3: error: template with C linkage 353 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:356:3: error: template with C linkage 356 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:359:3: error: template with C linkage 359 | template<_Lock_policy _Lp = __default_lock_policy> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:362:3: error: template with C linkage 362 | template<_Lock_policy _Lp = __default_lock_policy> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:367:3: error: template with C linkage 367 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:394:3: error: template specialization with C linkage 394 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:398:3: error: template specialization with C linkage 398 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:402:3: error: template specialization with C linkage 402 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:406:3: error: template with C linkage 406 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:422:3: error: template with C linkage 422 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:437:3: error: template with C linkage 437 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:504:5: error: template with C linkage 504 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:517:3: error: template with C linkage 517 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:523:3: error: template with C linkage 523 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:602:5: error: template with C linkage 602 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:606:3: error: template with C linkage 606 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:795:3: error: template with C linkage 795 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:892:3: error: template with C linkage 892 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:904:3: error: template with C linkage 904 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:921:3: error: template with C linkage 921 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:926:3: error: template with C linkage 926 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:931:3: error: template with C linkage 931 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:936:3: error: template with C linkage 936 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:941:3: error: template with C linkage 941 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:946:3: error: template with C linkage 946 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:952:3: error: template with C linkage 952 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:957:3: error: template with C linkage 957 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:963:3: error: template with C linkage 963 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:968:3: error: template with C linkage 968 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:974:3: error: template with C linkage 974 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:978:3: error: template with C linkage 978 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:984:3: error: template with C linkage 984 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:990:3: error: template with C linkage 990 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:997:3: error: template with C linkage 997 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1041:3: error: template with C linkage 1041 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1079:3: error: template with C linkage 1079 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1410:3: error: template with C linkage 1410 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1416:3: error: template with C linkage 1416 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1421:3: error: template with C linkage 1421 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1426:3: error: template with C linkage 1426 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1432:3: error: template with C linkage 1432 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1437:3: error: template with C linkage 1437 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1442:3: error: template with C linkage 1442 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1453:3: error: template with C linkage 1453 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1461:3: error: template with C linkage 1461 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1469:3: error: template with C linkage 1469 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1475:3: error: template with C linkage 1475 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1480:3: error: template with C linkage 1480 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1485:3: error: template with C linkage 1485 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1491:3: error: template with C linkage 1491 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1496:3: error: template with C linkage 1496 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1501:3: error: template with C linkage 1501 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1507:3: error: template with C linkage 1507 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1512:3: error: template with C linkage 1512 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1518:3: error: template with C linkage 1518 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1530:3: error: template with C linkage 1530 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1543:3: error: template with C linkage 1543 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1556:3: error: template with C linkage 1556 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1576:3: error: template with C linkage 1576 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1726:3: error: template with C linkage 1726 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1731:3: error: template with C linkage 1731 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1747:3: error: template specialization with C linkage 1747 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1759:3: error: template with C linkage 1759 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1764:3: error: template with C linkage 1764 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1770:3: error: template with C linkage 1770 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1820:3: error: template with C linkage 1820 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:64:3: error: template with C linkage 64 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:73:3: error: template with C linkage 73 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:85:3: error: template with C linkage 85 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:102:3: error: template with C linkage 102 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:381:3: error: template with C linkage 381 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:386:3: error: template with C linkage 386 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:391:3: error: template with C linkage 391 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:396:3: error: template with C linkage 396 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:401:3: error: template with C linkage 401 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:406:3: error: template with C linkage 406 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:411:3: error: template with C linkage 411 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:421:3: error: template with C linkage 421 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:429:3: error: template with C linkage 429 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:437:3: error: template with C linkage 437 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:442:3: error: template with C linkage 442 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:447:3: error: template with C linkage 447 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:452:3: error: template with C linkage 452 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:457:3: error: template with C linkage 457 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:462:3: error: template with C linkage 462 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:467:3: error: template with C linkage 467 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:472:3: error: template with C linkage 472 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:477:3: error: template with C linkage 477 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:483:3: error: template with C linkage 483 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:489:3: error: template with C linkage 489 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:497:3: error: template with C linkage 497 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:505:3: error: template with C linkage 505 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:530:3: error: template with C linkage 530 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:604:3: error: template with C linkage 604 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:611:3: error: template with C linkage 611 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:615:3: error: template specialization with C linkage 615 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:620:3: error: template with C linkage 620 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:626:3: error: template with C linkage 626 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:634:3: error: template with C linkage 634 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:697:3: error: template with C linkage 697 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:712:3: error: template with C linkage 712 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr.h:722:3: error: template with C linkage 722 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:69:3: error: template with C linkage 69 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:80:3: error: template with C linkage 80 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:96:3: error: template with C linkage 96 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:104:3: error: template with C linkage 104 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:109:3: error: template with C linkage 109 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:117:3: error: template with C linkage 117 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:132:3: error: template with C linkage 132 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:141:3: error: template with C linkage 141 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:146:3: error: template with C linkage 146 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:156:3: error: template with C linkage 156 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:169:3: error: template with C linkage 169 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:179:3: error: template with C linkage 179 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:187:3: error: template with C linkage 187 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:198:3: error: template with C linkage 198 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:218:3: error: template with C linkage 218 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:240:3: error: template with C linkage 240 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:249:3: error: template with C linkage 249 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:261:3: error: template with C linkage 261 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:270:3: error: template with C linkage 270 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ make[1]: *** [Makefile:1772: .obj/nodeitem.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:292:3: error: template with C linkage 292 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:302:3: error: template with C linkage 302 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:82, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_atomic.h:314:3: error: template with C linkage 314 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/backward/auto_ptr.h:47:3: error: template with C linkage 47 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/backward/auto_ptr.h:88:3: error: template with C linkage 88 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/backward/auto_ptr.h:291:3: error: template specialization with C linkage 291 | template<> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/backward/auto_ptr.h:299:3: error: template with C linkage 299 | template<_Lock_policy _Lp> | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/backward/auto_ptr.h:306:3: error: template with C linkage 306 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/backward/auto_ptr.h:319:3: error: template with C linkage 319 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/c++/9/memory:84, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/backward/auto_ptr.h:325:3: error: template with C linkage 325 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/c++/9/memory:146:1: error: template with C linkage 146 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/unicode/localpointer.h:67:1: error: template with C linkage 67 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/unicode/localpointer.h:190:1: error: template with C linkage 190 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/unicode/localpointer.h:371:1: error: template with C linkage 371 | template | ^~~~~~~~ In file included from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ In file included from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/flam3.h:24, from src/flam3util.h:27, from src/genomevector.h:24, from src/xfedit.h:32, from src/xfedit.cpp:26: /usr/include/unicode/ucnv.h:585:1: error: conflicting declaration of C function ‘void icu_66::swap(icu_66::LocalUConverterPointer&, icu_66::LocalUConverterPointer&)’ 585 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/unicode/uenum.h:68:1: note: previous declaration ‘void icu_66::swap(icu_66::LocalUEnumerationPointer&, icu_66::LocalUEnumerationPointer&)’ 68 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [Makefile:1747: .obj/basistriangle.o] Error 1 make[1]: *** [Makefile:1764: .obj/triangle.o] Error 1 make[1]: *** [Makefile:1731: .obj/xfedit.o] Error 1 make[1]: Leaving directory '/<>' dh_auto_build: error: make -j4 returned exit code 2 make: *** [debian/rules:26: binary-arch] Error 25 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20200407-1914 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build-Space: 3536 Build-Time: 11 Distribution: focal Fail-Stage: build Host Architecture: arm64 Install-Time: 39 Job: qosmic_1.6.0-2.dsc Machine Architecture: arm64 Package: qosmic Package-Time: 52 Source-Version: 1.6.0-2 Space: 3536 Status: attempted Version: 1.6.0-2 -------------------------------------------------------------------------------- Finished at 20200407-1914 Build needed 00:00:52, 3536k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=focal --arch=arm64 PACKAGEBUILD-18965445 Scanning for processes to kill in build PACKAGEBUILD-18965445