https://launchpad.net/ubuntu/+archive/test-rebuild-20200327-focal/+build/18965444 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lgw01-amd64-006 4.4.0-176-generic #206-Ubuntu SMP Fri Feb 28 05:02:04 UTC 2020 x86_64 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 15:46:46 ntpdate[1928]: adjust time server 10.211.37.1 offset -0.001080 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18965444 --image-type chroot /home/buildd/filecache-default/900826adb60e25cda6fdb4122eeaecf6bf29a953 Creating target for build PACKAGEBUILD-18965444 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18965444 Starting target for build PACKAGEBUILD-18965444 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18965444 'deb http://ftpmaster.internal/ubuntu focal main universe' Overriding sources.list in build-PACKAGEBUILD-18965444 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18965444 Updating target for build PACKAGEBUILD-18965444 Get:1 http://ftpmaster.internal/ubuntu focal InRelease [265 kB] Get:2 http://ftpmaster.internal/ubuntu focal/main amd64 Packages [972 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main Translation-en [502 kB] Get:4 http://ftpmaster.internal/ubuntu focal/universe amd64 Packages [8594 kB] Get:5 http://ftpmaster.internal/ubuntu focal/universe Translation-en [5129 kB] Fetched 15.5 MB in 4s (4412 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 3176 kB of archives. After this operation, 2048 B of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu focal/main amd64 login amd64 1:4.8.1-1ubuntu4 [221 kB] Get:2 http://ftpmaster.internal/ubuntu focal/main amd64 libapt-pkg6.0 amd64 2.0.1ubuntu1 [834 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main amd64 apt amd64 2.0.1ubuntu1 [1289 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main amd64 passwd amd64 1:4.8.1-1ubuntu4 [797 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main amd64 pinentry-curses amd64 1.1.0-3build1 [36.3 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 3176 kB in 1s (6102 kB/s) (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-1ubuntu4_amd64.deb ... Unpacking login (1:4.8.1-1ubuntu4) over (1:4.8.1-1ubuntu3) ... Setting up login (1:4.8.1-1ubuntu4) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.0.1ubuntu1_amd64.deb ... Unpacking libapt-pkg6.0:amd64 (2.0.1ubuntu1) over (2.0.1) ... Setting up libapt-pkg6.0:amd64 (2.0.1ubuntu1) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../apt_2.0.1ubuntu1_amd64.deb ... Unpacking apt (2.0.1ubuntu1) over (2.0.1) ... Setting up apt (2.0.1ubuntu1) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-1ubuntu4_amd64.deb ... Unpacking passwd (1:4.8.1-1ubuntu4) over (1:4.8.1-1ubuntu3) ... Setting up passwd (1:4.8.1-1ubuntu4) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../pinentry-curses_1.1.0-3build1_amd64.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-18965444 amd64 focal -c chroot:build-PACKAGEBUILD-18965444 --arch=amd64 --dist=focal --nolog -A qosmic_1.6.0-2.dsc Initiating build PACKAGEBUILD-18965444 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-176-generic #206-Ubuntu SMP Fri Feb 28 05:02:04 UTC 2020 x86_64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lgw01-amd64-006.buildd +==============================================================================+ | qosmic 1.6.0-2 (amd64) 07 Apr 2020 15:47 | +==============================================================================+ Package: qosmic Version: 1.6.0-2 Source Version: 1.6.0-2 Distribution: focal Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/qosmic-vEXZNz/qosmic-1.6.0' with '<>' I: NOTICE: Log filtering will replace 'build/qosmic-vEXZNz' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-18965444/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-3VbVM6/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-3VbVM6/apt_archive ./ InRelease Get:2 copy:/<>/resolver-3VbVM6/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-3VbVM6/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-3VbVM6/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-3VbVM6/apt_archive ./ Packages [526 B] Fetched 2859 B in 0s (143 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 848 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-3VbVM6/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [848 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 848 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.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-iIJfFx/apt_archive/sbuild-build-depends-qosmic-dummy.deb'. Ign:1 copy:/<>/resolver-iIJfFx/apt_archive ./ InRelease Get:2 copy:/<>/resolver-iIJfFx/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-iIJfFx/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-iIJfFx/apt_archive ./ Sources [275 B] Get:5 copy:/<>/resolver-iIJfFx/apt_archive ./ Packages [594 B] Fetched 2988 B in 0s (159 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-intel1 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 libpciaccess0 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 pciutils 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-intel1 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 libpciaccess0 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, 170 newly installed, 0 to remove and 0 not upgraded. Need to get 74.7 MB of archives. After this operation, 567 MB of additional disk space will be used. Get:1 copy:/<>/resolver-iIJfFx/apt_archive ./ sbuild-build-depends-qosmic-dummy 0.invalid.0 [924 B] Get:2 http://ftpmaster.internal/ubuntu focal/main amd64 libbsd0 amd64 0.10.0-1 [45.4 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main amd64 bsdmainutils amd64 11.1.2ubuntu3 [181 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main amd64 libuchardet0 amd64 0.0.6-3build1 [65.2 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main amd64 groff-base amd64 1.22.4-4build1 [847 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main amd64 libpipeline1 amd64 1.5.2-2build1 [27.7 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main amd64 man-db amd64 2.9.1-1 [1112 kB] Get:8 http://ftpmaster.internal/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.38-4 [218 kB] Get:9 http://ftpmaster.internal/ubuntu focal/main amd64 libmagic1 amd64 1:5.38-4 [75.9 kB] Get:10 http://ftpmaster.internal/ubuntu focal/main amd64 file amd64 1:5.38-4 [23.3 kB] Get:11 http://ftpmaster.internal/ubuntu focal/main amd64 libdbus-1-3 amd64 1.12.16-2ubuntu2 [179 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main amd64 libelf1 amd64 0.176-1.1build1 [44.0 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main amd64 libexpat1 amd64 2.2.9-1build1 [73.3 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main amd64 libglib2.0-0 amd64 2.64.1-1 [1284 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main amd64 libicu66 amd64 66.1-2ubuntu2 [8520 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main amd64 libxml2 amd64 2.9.10+dfsg-4build1 [640 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main amd64 ucf all 3.0038+nmu1 [51.6 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main amd64 xkb-data all 2.29-2 [349 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main amd64 gettext-base amd64 0.19.8.1-10build1 [50.2 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main amd64 libdrm-common all 2.4.100-4 [5340 B] Get:21 http://ftpmaster.internal/ubuntu focal/main amd64 libdrm2 amd64 2.4.100-4 [31.8 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main amd64 libedit2 amd64 3.1-20191231-1 [87.0 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main amd64 libkrb5support0 amd64 1.17-6ubuntu4 [30.9 kB] Get:24 http://ftpmaster.internal/ubuntu focal/main amd64 libk5crypto3 amd64 1.17-6ubuntu4 [80.2 kB] Get:25 http://ftpmaster.internal/ubuntu focal/main amd64 libkeyutils1 amd64 1.6-6ubuntu1 [10.2 kB] Get:26 http://ftpmaster.internal/ubuntu focal/main amd64 libkrb5-3 amd64 1.17-6ubuntu4 [330 kB] Get:27 http://ftpmaster.internal/ubuntu focal/main amd64 libgssapi-krb5-2 amd64 1.17-6ubuntu4 [121 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main amd64 libxau6 amd64 1:1.0.9-0ubuntu1 [7488 B] Get:29 http://ftpmaster.internal/ubuntu focal/main amd64 libxdmcp6 amd64 1:1.1.3-0ubuntu1 [10.6 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb1 amd64 1.14-2 [44.7 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main amd64 libx11-data all 2:1.6.9-2ubuntu1 [113 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main amd64 libx11-6 amd64 2:1.6.9-2ubuntu1 [573 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main amd64 libxext6 amd64 2:1.3.4-0ubuntu1 [29.1 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB] Get:37 http://ftpmaster.internal/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main amd64 autopoint all 0.19.8.1-10build1 [412 kB] Get:40 http://ftpmaster.internal/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main amd64 dh-autoreconf all 19 [16.1 kB] Get:42 http://ftpmaster.internal/ubuntu focal/main amd64 libdebhelper-perl all 12.9ubuntu1 [62.0 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main amd64 libarchive-zip-perl all 1.67-2 [90.5 kB] Get:44 http://ftpmaster.internal/ubuntu focal/main amd64 libsub-override-perl all 0.09-2 [9532 B] Get:45 http://ftpmaster.internal/ubuntu focal/main amd64 libfile-stripnondeterminism-perl all 1.6.3-2 [16.0 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main amd64 dh-strip-nondeterminism all 1.6.3-2 [5228 B] Get:47 http://ftpmaster.internal/ubuntu focal/main amd64 dwz amd64 0.13-5 [151 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main amd64 libcroco3 amd64 0.6.13-1 [82.5 kB] Get:49 http://ftpmaster.internal/ubuntu focal/main amd64 gettext amd64 0.19.8.1-10build1 [895 kB] Get:50 http://ftpmaster.internal/ubuntu focal/main amd64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main amd64 po-debconf all 1.0.21 [233 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main amd64 debhelper all 12.9ubuntu1 [869 kB] Get:53 http://ftpmaster.internal/ubuntu focal/main amd64 libjpeg-turbo8 amd64 2.0.3-0ubuntu1 [118 kB] Get:54 http://ftpmaster.internal/ubuntu focal/main amd64 libjpeg8 amd64 8c-2ubuntu8 [2194 B] Get:55 http://ftpmaster.internal/ubuntu focal/universe amd64 flam3 amd64 3.1.1-1 [750 kB] Get:56 http://ftpmaster.internal/ubuntu focal/main amd64 libfreetype6 amd64 2.10.1-2 [341 kB] Get:57 http://ftpmaster.internal/ubuntu focal/main amd64 fonts-dejavu-core all 2.37-1 [1041 kB] Get:58 http://ftpmaster.internal/ubuntu focal/main amd64 fontconfig-config all 2.13.1-2ubuntu2 [28.9 kB] Get:59 http://ftpmaster.internal/ubuntu focal/main amd64 libfontconfig1 amd64 2.13.1-2ubuntu2 [114 kB] Get:60 http://ftpmaster.internal/ubuntu focal/main amd64 fontconfig amd64 2.13.1-2ubuntu2 [171 kB] Get:61 http://ftpmaster.internal/ubuntu focal/main amd64 icu-devtools amd64 66.1-2ubuntu2 [188 kB] Get:62 http://ftpmaster.internal/ubuntu focal/main amd64 libavahi-common-data amd64 0.7-4ubuntu6 [21.3 kB] Get:63 http://ftpmaster.internal/ubuntu focal/main amd64 libavahi-common3 amd64 0.7-4ubuntu6 [21.7 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main amd64 libavahi-client3 amd64 0.7-4ubuntu6 [25.5 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main amd64 libcups2 amd64 2.3.1-9ubuntu1 [233 kB] Get:66 http://ftpmaster.internal/ubuntu focal/universe amd64 libdouble-conversion3 amd64 3.1.5-4ubuntu1 [37.9 kB] Get:67 http://ftpmaster.internal/ubuntu focal/main amd64 libdrm-amdgpu1 amd64 2.4.100-4 [18.4 kB] Get:68 http://ftpmaster.internal/ubuntu focal/main amd64 libpciaccess0 amd64 0.16-0ubuntu1 [17.9 kB] Get:69 http://ftpmaster.internal/ubuntu focal/main amd64 libdrm-intel1 amd64 2.4.100-4 [60.3 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main amd64 libdrm-nouveau2 amd64 2.4.100-4 [16.4 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main amd64 libdrm-radeon1 amd64 2.4.100-4 [19.7 kB] Get:72 http://ftpmaster.internal/ubuntu focal/main amd64 libglvnd0 amd64 1.3.1-1 [52.4 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main amd64 libwayland-server0 amd64 1.18.0-1 [31.6 kB] Get:74 http://ftpmaster.internal/ubuntu focal/main amd64 libgbm1 amd64 20.0.4-1ubuntu1 [27.7 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main amd64 libglapi-mesa amd64 20.0.4-1ubuntu1 [26.6 kB] Get:76 http://ftpmaster.internal/ubuntu focal/main amd64 libwayland-client0 amd64 1.18.0-1 [23.9 kB] Get:77 http://ftpmaster.internal/ubuntu focal/main amd64 libx11-xcb1 amd64 2:1.6.9-2ubuntu1 [9156 B] Get:78 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-dri2-0 amd64 1.14-2 [6920 B] Get:79 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-dri3-0 amd64 1.14-2 [6552 B] Get:80 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-present0 amd64 1.14-2 [5560 B] Get:81 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-sync1 amd64 1.14-2 [8884 B] Get:82 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-xfixes0 amd64 1.14-2 [9296 B] Get:83 http://ftpmaster.internal/ubuntu focal/main amd64 libxshmfence1 amd64 1.3-1 [5028 B] Get:84 http://ftpmaster.internal/ubuntu focal/main amd64 libegl-mesa0 amd64 20.0.4-1ubuntu1 [95.6 kB] Get:85 http://ftpmaster.internal/ubuntu focal/main amd64 libegl1 amd64 1.3.1-1 [31.9 kB] Get:86 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-glx0 amd64 1.14-2 [22.1 kB] Get:87 http://ftpmaster.internal/ubuntu focal/main amd64 libxdamage1 amd64 1:1.1.5-1 [7028 B] Get:88 http://ftpmaster.internal/ubuntu focal/main amd64 libxfixes3 amd64 1:5.0.3-1 [10.8 kB] Get:89 http://ftpmaster.internal/ubuntu focal/main amd64 libxxf86vm1 amd64 1:1.1.4-1build1 [10.2 kB] Get:90 http://ftpmaster.internal/ubuntu focal/main amd64 libllvm9 amd64 1:9.0.1-11ubuntu1 [14.8 MB] Get:91 http://ftpmaster.internal/ubuntu focal/main amd64 libsensors-config all 1:3.6.0-2ubuntu1 [6092 B] Get:92 http://ftpmaster.internal/ubuntu focal/main amd64 libsensors5 amd64 1:3.6.0-2ubuntu1 [27.4 kB] Get:93 http://ftpmaster.internal/ubuntu focal/main amd64 libvulkan1 amd64 1.2.131.2-1 [93.3 kB] Get:94 http://ftpmaster.internal/ubuntu focal/main amd64 libgl1-mesa-dri amd64 20.0.4-1ubuntu1 [9455 kB] Get:95 http://ftpmaster.internal/ubuntu focal/main amd64 libglx-mesa0 amd64 20.0.4-1ubuntu1 [138 kB] Get:96 http://ftpmaster.internal/ubuntu focal/main amd64 libglx0 amd64 1.3.1-1 [32.6 kB] Get:97 http://ftpmaster.internal/ubuntu focal/main amd64 libgl1 amd64 1.3.1-1 [87.5 kB] Get:98 http://ftpmaster.internal/ubuntu focal/main amd64 xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:99 http://ftpmaster.internal/ubuntu focal/main amd64 x11proto-dev all 2019.2-1ubuntu1 [594 kB] Get:100 http://ftpmaster.internal/ubuntu focal/main amd64 x11proto-core-dev all 2019.2-1ubuntu1 [2620 B] Get:101 http://ftpmaster.internal/ubuntu focal/main amd64 libxau-dev amd64 1:1.0.9-0ubuntu1 [9552 B] Get:102 http://ftpmaster.internal/ubuntu focal/main amd64 libxdmcp-dev amd64 1:1.1.3-0ubuntu1 [25.3 kB] Get:103 http://ftpmaster.internal/ubuntu focal/main amd64 xtrans-dev all 1.4.0-1 [68.9 kB] Get:104 http://ftpmaster.internal/ubuntu focal/main amd64 libpthread-stubs0-dev amd64 0.4-1 [5384 B] Get:105 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb1-dev amd64 1.14-2 [80.5 kB] Get:106 http://ftpmaster.internal/ubuntu focal/main amd64 libx11-dev amd64 2:1.6.9-2ubuntu1 [646 kB] Get:107 http://ftpmaster.internal/ubuntu focal/main amd64 libglx-dev amd64 1.3.1-1 [14.0 kB] Get:108 http://ftpmaster.internal/ubuntu focal/main amd64 libgl-dev amd64 1.3.1-1 [97.8 kB] Get:109 http://ftpmaster.internal/ubuntu focal/main amd64 libegl-dev amd64 1.3.1-1 [16.9 kB] Get:110 http://ftpmaster.internal/ubuntu focal/main amd64 libglu1-mesa amd64 9.0.1-1build1 [168 kB] Get:111 http://ftpmaster.internal/ubuntu focal/main amd64 libglu1-mesa-dev amd64 9.0.1-1build1 [207 kB] Get:112 http://ftpmaster.internal/ubuntu focal/main amd64 libgraphite2-3 amd64 1.3.13-11build1 [73.5 kB] Get:113 http://ftpmaster.internal/ubuntu focal/main amd64 libgudev-1.0-0 amd64 1:233-1 [14.0 kB] Get:114 http://ftpmaster.internal/ubuntu focal/main amd64 libharfbuzz0b amd64 2.6.4-1ubuntu4 [391 kB] Get:115 http://ftpmaster.internal/ubuntu focal/main amd64 x11-common all 1:7.7+19ubuntu14 [22.3 kB] Get:116 http://ftpmaster.internal/ubuntu focal/main amd64 libice6 amd64 2:1.0.10-0ubuntu1 [41.0 kB] Get:117 http://ftpmaster.internal/ubuntu focal/main amd64 libicu-dev amd64 66.1-2ubuntu2 [9450 kB] Get:118 http://ftpmaster.internal/ubuntu focal/main amd64 libevdev2 amd64 1.9.0+dfsg-1 [31.5 kB] Get:119 http://ftpmaster.internal/ubuntu focal/main amd64 libwacom-common all 1.1-2build3 [41.2 kB] Get:120 http://ftpmaster.internal/ubuntu focal/main amd64 libwacom2 amd64 1.1-2build3 [19.5 kB] Get:121 http://ftpmaster.internal/ubuntu focal/main amd64 libinput-bin amd64 1.15.4-1 [18.9 kB] Get:122 http://ftpmaster.internal/ubuntu focal/main amd64 libmtdev1 amd64 1.1.5-1.1 [14.2 kB] Get:123 http://ftpmaster.internal/ubuntu focal/main amd64 libinput10 amd64 1.15.4-1 [111 kB] Get:124 http://ftpmaster.internal/ubuntu focal/main amd64 libjpeg-turbo8-dev amd64 2.0.3-0ubuntu1 [238 kB] Get:125 http://ftpmaster.internal/ubuntu focal/main amd64 libjpeg8-dev amd64 8c-2ubuntu8 [1552 B] Get:126 http://ftpmaster.internal/ubuntu focal/main amd64 libjpeg-dev amd64 8c-2ubuntu8 [1546 B] Get:127 http://ftpmaster.internal/ubuntu focal/main amd64 liblua5.2-0 amd64 5.2.4-1.1build3 [106 kB] Get:128 http://ftpmaster.internal/ubuntu focal/main amd64 libncurses-dev amd64 6.2-0ubuntu2 [339 kB] Get:129 http://ftpmaster.internal/ubuntu focal/main amd64 libreadline-dev amd64 8.0-4 [141 kB] Get:130 http://ftpmaster.internal/ubuntu focal/main amd64 liblua5.2-dev amd64 5.2.4-1.1build3 [132 kB] Get:131 http://ftpmaster.internal/ubuntu focal/main amd64 libpcre2-16-0 amd64 10.34-7 [181 kB] Get:132 http://ftpmaster.internal/ubuntu focal/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1 [156 kB] Get:133 http://ftpmaster.internal/ubuntu focal/main amd64 libpng-dev amd64 1.6.37-2 [175 kB] Get:134 http://ftpmaster.internal/ubuntu focal/universe amd64 libqt5core5a amd64 5.12.5+dfsg-9build1 [2005 kB] Get:135 http://ftpmaster.internal/ubuntu focal/universe amd64 libqt5concurrent5 amd64 5.12.5+dfsg-9build1 [33.5 kB] Get:136 http://ftpmaster.internal/ubuntu focal/universe amd64 libqt5dbus5 amd64 5.12.5+dfsg-9build1 [208 kB] Get:137 http://ftpmaster.internal/ubuntu focal/universe amd64 libqt5network5 amd64 5.12.5+dfsg-9build1 [673 kB] Get:138 http://ftpmaster.internal/ubuntu focal/main amd64 libsm6 amd64 2:1.2.3-1 [16.1 kB] Get:139 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-icccm4 amd64 0.4.1-1.1 [10.8 kB] Get:140 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-shm0 amd64 1.14-2 [5584 B] Get:141 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-util1 amd64 0.4.0-0ubuntu3 [11.2 kB] Get:142 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-image0 amd64 0.4.0-1build1 [12.3 kB] Get:143 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-keysyms1 amd64 0.4.0-1build1 [8452 B] Get:144 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-randr0 amd64 1.14-2 [16.3 kB] Get:145 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-render0 amd64 1.14-2 [14.8 kB] Get:146 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-render-util0 amd64 0.3.9-1build1 [9912 B] Get:147 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-shape0 amd64 1.14-2 [5928 B] Get:148 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-xinerama0 amd64 1.14-2 [5260 B] Get:149 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-xinput0 amd64 1.14-2 [29.3 kB] Get:150 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-xkb1 amd64 1.14-2 [29.6 kB] Get:151 http://ftpmaster.internal/ubuntu focal/main amd64 libxkbcommon0 amd64 0.10.0-1 [98.4 kB] Get:152 http://ftpmaster.internal/ubuntu focal/main amd64 libxkbcommon-x11-0 amd64 0.10.0-1 [13.4 kB] Get:153 http://ftpmaster.internal/ubuntu focal/main amd64 libxrender1 amd64 1:0.9.10-1 [18.7 kB] Get:154 http://ftpmaster.internal/ubuntu focal/universe amd64 libqt5gui5 amd64 5.12.5+dfsg-9build1 [2961 kB] Get:155 http://ftpmaster.internal/ubuntu focal/universe amd64 libqt5widgets5 amd64 5.12.5+dfsg-9build1 [2291 kB] Get:156 http://ftpmaster.internal/ubuntu focal/universe amd64 libqt5printsupport5 amd64 5.12.5+dfsg-9build1 [193 kB] Get:157 http://ftpmaster.internal/ubuntu focal/universe amd64 libqt5sql5 amd64 5.12.5+dfsg-9build1 [121 kB] Get:158 http://ftpmaster.internal/ubuntu focal/universe amd64 libqt5test5 amd64 5.12.5+dfsg-9build1 [131 kB] Get:159 http://ftpmaster.internal/ubuntu focal/universe amd64 libqt5xml5 amd64 5.12.5+dfsg-9build1 [105 kB] Get:160 http://ftpmaster.internal/ubuntu focal/main amd64 libvulkan-dev amd64 1.2.131.2-1 [482 kB] Get:161 http://ftpmaster.internal/ubuntu focal/main amd64 x11proto-xext-dev all 2019.2-1ubuntu1 [2616 B] Get:162 http://ftpmaster.internal/ubuntu focal/main amd64 libxext-dev amd64 2:1.3.4-0ubuntu1 [82.2 kB] Get:163 http://ftpmaster.internal/ubuntu focal/main amd64 libxml2-dev amd64 2.9.10+dfsg-4build1 [736 kB] Get:164 http://ftpmaster.internal/ubuntu focal/universe amd64 lua5.2 amd64 5.2.4-1.1build3 [99.8 kB] Get:165 http://ftpmaster.internal/ubuntu focal/main amd64 pkg-config amd64 0.29.1-0ubuntu4 [45.5 kB] Get:166 http://ftpmaster.internal/ubuntu focal/universe amd64 qt5-qmake-bin amd64 5.12.5+dfsg-9build1 [990 kB] Get:167 http://ftpmaster.internal/ubuntu focal/universe amd64 qtchooser amd64 66-2build1 [24.7 kB] Get:168 http://ftpmaster.internal/ubuntu focal/universe amd64 qt5-qmake amd64 5.12.5+dfsg-9build1 [189 kB] Get:169 http://ftpmaster.internal/ubuntu focal/universe amd64 qtbase5-dev-tools amd64 5.12.5+dfsg-9build1 [700 kB] Get:170 http://ftpmaster.internal/ubuntu focal/universe amd64 qtbase5-dev amd64 5.12.5+dfsg-9build1 [992 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 74.7 MB in 13s (5554 kB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../000-libbsd0_0.10.0-1_amd64.deb ... Unpacking libbsd0:amd64 (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../001-bsdmainutils_11.1.2ubuntu3_amd64.deb ... Unpacking bsdmainutils (11.1.2ubuntu3) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../002-libuchardet0_0.0.6-3build1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3build1) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.4-4build1_amd64.deb ... Unpacking groff-base (1.22.4-4build1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../004-libpipeline1_1.5.2-2build1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.2-2build1) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.9.1-1_amd64.deb ... Unpacking man-db (2.9.1-1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../006-libmagic-mgc_1%3a5.38-4_amd64.deb ... Unpacking libmagic-mgc (1:5.38-4) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../007-libmagic1_1%3a5.38-4_amd64.deb ... Unpacking libmagic1:amd64 (1:5.38-4) ... Selecting previously unselected package file. Preparing to unpack .../008-file_1%3a5.38-4_amd64.deb ... Unpacking file (1:5.38-4) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../009-libdbus-1-3_1.12.16-2ubuntu2_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.12.16-2ubuntu2) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../010-libelf1_0.176-1.1build1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1build1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../011-libexpat1_2.2.9-1build1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.9-1build1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../012-libglib2.0-0_2.64.1-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.64.1-1) ... Selecting previously unselected package libicu66:amd64. Preparing to unpack .../013-libicu66_66.1-2ubuntu2_amd64.deb ... Unpacking libicu66:amd64 (66.1-2ubuntu2) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../014-libxml2_2.9.10+dfsg-4build1_amd64.deb ... Unpacking libxml2:amd64 (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_amd64.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:amd64. Preparing to unpack .../019-libdrm2_2.4.100-4_amd64.deb ... Unpacking libdrm2:amd64 (2.4.100-4) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../020-libedit2_3.1-20191231-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20191231-1) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../021-libkrb5support0_1.17-6ubuntu4_amd64.deb ... Unpacking libkrb5support0:amd64 (1.17-6ubuntu4) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../022-libk5crypto3_1.17-6ubuntu4_amd64.deb ... Unpacking libk5crypto3:amd64 (1.17-6ubuntu4) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../023-libkeyutils1_1.6-6ubuntu1_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6-6ubuntu1) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../024-libkrb5-3_1.17-6ubuntu4_amd64.deb ... Unpacking libkrb5-3:amd64 (1.17-6ubuntu4) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../025-libgssapi-krb5-2_1.17-6ubuntu4_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.17-6ubuntu4) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../026-libxau6_1%3a1.0.9-0ubuntu1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.9-0ubuntu1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../027-libxdmcp6_1%3a1.1.3-0ubuntu1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.3-0ubuntu1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../028-libxcb1_1.14-2_amd64.deb ... Unpacking libxcb1:amd64 (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:amd64. Preparing to unpack .../030-libx11-6_2%3a1.6.9-2ubuntu1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.6.9-2ubuntu1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../031-libxext6_2%3a1.3.4-0ubuntu1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-0ubuntu1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../032-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../033-m4_1.4.18-4_amd64.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_amd64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../046-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../047-gettext_0.19.8.1-10build1_amd64.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:amd64. Preparing to unpack .../051-libjpeg-turbo8_2.0.3-0ubuntu1_amd64.deb ... Unpacking libjpeg-turbo8:amd64 (2.0.3-0ubuntu1) ... Selecting previously unselected package libjpeg8:amd64. Preparing to unpack .../052-libjpeg8_8c-2ubuntu8_amd64.deb ... Unpacking libjpeg8:amd64 (8c-2ubuntu8) ... Selecting previously unselected package flam3. Preparing to unpack .../053-flam3_3.1.1-1_amd64.deb ... Unpacking flam3 (3.1.1-1) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../054-libfreetype6_2.10.1-2_amd64.deb ... Unpacking libfreetype6:amd64 (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:amd64. Preparing to unpack .../057-libfontconfig1_2.13.1-2ubuntu2_amd64.deb ... Unpacking libfontconfig1:amd64 (2.13.1-2ubuntu2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../058-fontconfig_2.13.1-2ubuntu2_amd64.deb ... Unpacking fontconfig (2.13.1-2ubuntu2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../059-icu-devtools_66.1-2ubuntu2_amd64.deb ... Unpacking icu-devtools (66.1-2ubuntu2) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../060-libavahi-common-data_0.7-4ubuntu6_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.7-4ubuntu6) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../061-libavahi-common3_0.7-4ubuntu6_amd64.deb ... Unpacking libavahi-common3:amd64 (0.7-4ubuntu6) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../062-libavahi-client3_0.7-4ubuntu6_amd64.deb ... Unpacking libavahi-client3:amd64 (0.7-4ubuntu6) ... Selecting previously unselected package libcups2:amd64. Preparing to unpack .../063-libcups2_2.3.1-9ubuntu1_amd64.deb ... Unpacking libcups2:amd64 (2.3.1-9ubuntu1) ... Selecting previously unselected package libdouble-conversion3:amd64. Preparing to unpack .../064-libdouble-conversion3_3.1.5-4ubuntu1_amd64.deb ... Unpacking libdouble-conversion3:amd64 (3.1.5-4ubuntu1) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../065-libdrm-amdgpu1_2.4.100-4_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.100-4) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../066-libpciaccess0_0.16-0ubuntu1_amd64.deb ... Unpacking libpciaccess0:amd64 (0.16-0ubuntu1) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../067-libdrm-intel1_2.4.100-4_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.100-4) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../068-libdrm-nouveau2_2.4.100-4_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.100-4) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../069-libdrm-radeon1_2.4.100-4_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.100-4) ... Selecting previously unselected package libglvnd0:amd64. Preparing to unpack .../070-libglvnd0_1.3.1-1_amd64.deb ... Unpacking libglvnd0:amd64 (1.3.1-1) ... Selecting previously unselected package libwayland-server0:amd64. Preparing to unpack .../071-libwayland-server0_1.18.0-1_amd64.deb ... Unpacking libwayland-server0:amd64 (1.18.0-1) ... Selecting previously unselected package libgbm1:amd64. Preparing to unpack .../072-libgbm1_20.0.4-1ubuntu1_amd64.deb ... Unpacking libgbm1:amd64 (20.0.4-1ubuntu1) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../073-libglapi-mesa_20.0.4-1ubuntu1_amd64.deb ... Unpacking libglapi-mesa:amd64 (20.0.4-1ubuntu1) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../074-libwayland-client0_1.18.0-1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.18.0-1) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../075-libx11-xcb1_2%3a1.6.9-2ubuntu1_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.6.9-2ubuntu1) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../076-libxcb-dri2-0_1.14-2_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.14-2) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../077-libxcb-dri3-0_1.14-2_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.14-2) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../078-libxcb-present0_1.14-2_amd64.deb ... Unpacking libxcb-present0:amd64 (1.14-2) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../079-libxcb-sync1_1.14-2_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.14-2) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../080-libxcb-xfixes0_1.14-2_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.14-2) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../081-libxshmfence1_1.3-1_amd64.deb ... Unpacking libxshmfence1:amd64 (1.3-1) ... Selecting previously unselected package libegl-mesa0:amd64. Preparing to unpack .../082-libegl-mesa0_20.0.4-1ubuntu1_amd64.deb ... Unpacking libegl-mesa0:amd64 (20.0.4-1ubuntu1) ... Selecting previously unselected package libegl1:amd64. Preparing to unpack .../083-libegl1_1.3.1-1_amd64.deb ... Unpacking libegl1:amd64 (1.3.1-1) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../084-libxcb-glx0_1.14-2_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.14-2) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../085-libxdamage1_1%3a1.1.5-1_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../086-libxfixes3_1%3a5.0.3-1_amd64.deb ... Unpacking libxfixes3:amd64 (1:5.0.3-1) ... Selecting previously unselected package libxxf86vm1:amd64. Preparing to unpack .../087-libxxf86vm1_1%3a1.1.4-1build1_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1build1) ... Selecting previously unselected package libllvm9:amd64. Preparing to unpack .../088-libllvm9_1%3a9.0.1-11ubuntu1_amd64.deb ... Unpacking libllvm9:amd64 (1:9.0.1-11ubuntu1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../089-libsensors-config_1%3a3.6.0-2ubuntu1_all.deb ... Unpacking libsensors-config (1:3.6.0-2ubuntu1) ... Selecting previously unselected package libsensors5:amd64. Preparing to unpack .../090-libsensors5_1%3a3.6.0-2ubuntu1_amd64.deb ... Unpacking libsensors5:amd64 (1:3.6.0-2ubuntu1) ... Selecting previously unselected package libvulkan1:amd64. Preparing to unpack .../091-libvulkan1_1.2.131.2-1_amd64.deb ... Unpacking libvulkan1:amd64 (1.2.131.2-1) ... Selecting previously unselected package libgl1-mesa-dri:amd64. Preparing to unpack .../092-libgl1-mesa-dri_20.0.4-1ubuntu1_amd64.deb ... Unpacking libgl1-mesa-dri:amd64 (20.0.4-1ubuntu1) ... Selecting previously unselected package libglx-mesa0:amd64. Preparing to unpack .../093-libglx-mesa0_20.0.4-1ubuntu1_amd64.deb ... Unpacking libglx-mesa0:amd64 (20.0.4-1ubuntu1) ... Selecting previously unselected package libglx0:amd64. Preparing to unpack .../094-libglx0_1.3.1-1_amd64.deb ... Unpacking libglx0:amd64 (1.3.1-1) ... Selecting previously unselected package libgl1:amd64. Preparing to unpack .../095-libgl1_1.3.1-1_amd64.deb ... Unpacking libgl1:amd64 (1.3.1-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../096-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 .../097-x11proto-dev_2019.2-1ubuntu1_all.deb ... Unpacking x11proto-dev (2019.2-1ubuntu1) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../098-x11proto-core-dev_2019.2-1ubuntu1_all.deb ... Unpacking x11proto-core-dev (2019.2-1ubuntu1) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../099-libxau-dev_1%3a1.0.9-0ubuntu1_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.9-0ubuntu1) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../100-libxdmcp-dev_1%3a1.1.3-0ubuntu1_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.3-0ubuntu1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../101-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libpthread-stubs0-dev:amd64. Preparing to unpack .../102-libpthread-stubs0-dev_0.4-1_amd64.deb ... Unpacking libpthread-stubs0-dev:amd64 (0.4-1) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../103-libxcb1-dev_1.14-2_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.14-2) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../104-libx11-dev_2%3a1.6.9-2ubuntu1_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.6.9-2ubuntu1) ... Selecting previously unselected package libglx-dev:amd64. Preparing to unpack .../105-libglx-dev_1.3.1-1_amd64.deb ... Unpacking libglx-dev:amd64 (1.3.1-1) ... Selecting previously unselected package libgl-dev:amd64. Preparing to unpack .../106-libgl-dev_1.3.1-1_amd64.deb ... Unpacking libgl-dev:amd64 (1.3.1-1) ... Selecting previously unselected package libegl-dev:amd64. Preparing to unpack .../107-libegl-dev_1.3.1-1_amd64.deb ... Unpacking libegl-dev:amd64 (1.3.1-1) ... Selecting previously unselected package libglu1-mesa:amd64. Preparing to unpack .../108-libglu1-mesa_9.0.1-1build1_amd64.deb ... Unpacking libglu1-mesa:amd64 (9.0.1-1build1) ... Selecting previously unselected package libglu1-mesa-dev:amd64. Preparing to unpack .../109-libglu1-mesa-dev_9.0.1-1build1_amd64.deb ... Unpacking libglu1-mesa-dev:amd64 (9.0.1-1build1) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../110-libgraphite2-3_1.3.13-11build1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.13-11build1) ... Selecting previously unselected package libgudev-1.0-0:amd64. Preparing to unpack .../111-libgudev-1.0-0_1%3a233-1_amd64.deb ... Unpacking libgudev-1.0-0:amd64 (1:233-1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../112-libharfbuzz0b_2.6.4-1ubuntu4_amd64.deb ... Unpacking libharfbuzz0b:amd64 (2.6.4-1ubuntu4) ... Selecting previously unselected package x11-common. Preparing to unpack .../113-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:amd64. Preparing to unpack .../114-libice6_2%3a1.0.10-0ubuntu1_amd64.deb ... Unpacking libice6:amd64 (2:1.0.10-0ubuntu1) ... Selecting previously unselected package libicu-dev:amd64. Preparing to unpack .../115-libicu-dev_66.1-2ubuntu2_amd64.deb ... Unpacking libicu-dev:amd64 (66.1-2ubuntu2) ... Selecting previously unselected package libevdev2:amd64. Preparing to unpack .../116-libevdev2_1.9.0+dfsg-1_amd64.deb ... Unpacking libevdev2:amd64 (1.9.0+dfsg-1) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../117-libwacom-common_1.1-2build3_all.deb ... Unpacking libwacom-common (1.1-2build3) ... Selecting previously unselected package libwacom2:amd64. Preparing to unpack .../118-libwacom2_1.1-2build3_amd64.deb ... Unpacking libwacom2:amd64 (1.1-2build3) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../119-libinput-bin_1.15.4-1_amd64.deb ... Unpacking libinput-bin (1.15.4-1) ... Selecting previously unselected package libmtdev1:amd64. Preparing to unpack .../120-libmtdev1_1.1.5-1.1_amd64.deb ... Unpacking libmtdev1:amd64 (1.1.5-1.1) ... Selecting previously unselected package libinput10:amd64. Preparing to unpack .../121-libinput10_1.15.4-1_amd64.deb ... Unpacking libinput10:amd64 (1.15.4-1) ... Selecting previously unselected package libjpeg-turbo8-dev:amd64. Preparing to unpack .../122-libjpeg-turbo8-dev_2.0.3-0ubuntu1_amd64.deb ... Unpacking libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1) ... Selecting previously unselected package libjpeg8-dev:amd64. Preparing to unpack .../123-libjpeg8-dev_8c-2ubuntu8_amd64.deb ... Unpacking libjpeg8-dev:amd64 (8c-2ubuntu8) ... Selecting previously unselected package libjpeg-dev:amd64. Preparing to unpack .../124-libjpeg-dev_8c-2ubuntu8_amd64.deb ... Unpacking libjpeg-dev:amd64 (8c-2ubuntu8) ... Selecting previously unselected package liblua5.2-0:amd64. Preparing to unpack .../125-liblua5.2-0_5.2.4-1.1build3_amd64.deb ... Unpacking liblua5.2-0:amd64 (5.2.4-1.1build3) ... Selecting previously unselected package libncurses-dev:amd64. Preparing to unpack .../126-libncurses-dev_6.2-0ubuntu2_amd64.deb ... Unpacking libncurses-dev:amd64 (6.2-0ubuntu2) ... Selecting previously unselected package libreadline-dev:amd64. Preparing to unpack .../127-libreadline-dev_8.0-4_amd64.deb ... Unpacking libreadline-dev:amd64 (8.0-4) ... Selecting previously unselected package liblua5.2-dev:amd64. Preparing to unpack .../128-liblua5.2-dev_5.2.4-1.1build3_amd64.deb ... Unpacking liblua5.2-dev:amd64 (5.2.4-1.1build3) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../129-libpcre2-16-0_10.34-7_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.34-7) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../130-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../131-libpng-dev_1.6.37-2_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.37-2) ... Selecting previously unselected package libqt5core5a:amd64. Preparing to unpack .../132-libqt5core5a_5.12.5+dfsg-9build1_amd64.deb ... Unpacking libqt5core5a:amd64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5concurrent5:amd64. Preparing to unpack .../133-libqt5concurrent5_5.12.5+dfsg-9build1_amd64.deb ... Unpacking libqt5concurrent5:amd64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5dbus5:amd64. Preparing to unpack .../134-libqt5dbus5_5.12.5+dfsg-9build1_amd64.deb ... Unpacking libqt5dbus5:amd64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5network5:amd64. Preparing to unpack .../135-libqt5network5_5.12.5+dfsg-9build1_amd64.deb ... Unpacking libqt5network5:amd64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../136-libsm6_2%3a1.2.3-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.3-1) ... Selecting previously unselected package libxcb-icccm4:amd64. Preparing to unpack .../137-libxcb-icccm4_0.4.1-1.1_amd64.deb ... Unpacking libxcb-icccm4:amd64 (0.4.1-1.1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../138-libxcb-shm0_1.14-2_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.14-2) ... Selecting previously unselected package libxcb-util1:amd64. Preparing to unpack .../139-libxcb-util1_0.4.0-0ubuntu3_amd64.deb ... Unpacking libxcb-util1:amd64 (0.4.0-0ubuntu3) ... Selecting previously unselected package libxcb-image0:amd64. Preparing to unpack .../140-libxcb-image0_0.4.0-1build1_amd64.deb ... Unpacking libxcb-image0:amd64 (0.4.0-1build1) ... Selecting previously unselected package libxcb-keysyms1:amd64. Preparing to unpack .../141-libxcb-keysyms1_0.4.0-1build1_amd64.deb ... Unpacking libxcb-keysyms1:amd64 (0.4.0-1build1) ... Selecting previously unselected package libxcb-randr0:amd64. Preparing to unpack .../142-libxcb-randr0_1.14-2_amd64.deb ... Unpacking libxcb-randr0:amd64 (1.14-2) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../143-libxcb-render0_1.14-2_amd64.deb ... Unpacking libxcb-render0:amd64 (1.14-2) ... Selecting previously unselected package libxcb-render-util0:amd64. Preparing to unpack .../144-libxcb-render-util0_0.3.9-1build1_amd64.deb ... Unpacking libxcb-render-util0:amd64 (0.3.9-1build1) ... Selecting previously unselected package libxcb-shape0:amd64. Preparing to unpack .../145-libxcb-shape0_1.14-2_amd64.deb ... Unpacking libxcb-shape0:amd64 (1.14-2) ... Selecting previously unselected package libxcb-xinerama0:amd64. Preparing to unpack .../146-libxcb-xinerama0_1.14-2_amd64.deb ... Unpacking libxcb-xinerama0:amd64 (1.14-2) ... Selecting previously unselected package libxcb-xinput0:amd64. Preparing to unpack .../147-libxcb-xinput0_1.14-2_amd64.deb ... Unpacking libxcb-xinput0:amd64 (1.14-2) ... Selecting previously unselected package libxcb-xkb1:amd64. Preparing to unpack .../148-libxcb-xkb1_1.14-2_amd64.deb ... Unpacking libxcb-xkb1:amd64 (1.14-2) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../149-libxkbcommon0_0.10.0-1_amd64.deb ... Unpacking libxkbcommon0:amd64 (0.10.0-1) ... Selecting previously unselected package libxkbcommon-x11-0:amd64. Preparing to unpack .../150-libxkbcommon-x11-0_0.10.0-1_amd64.deb ... Unpacking libxkbcommon-x11-0:amd64 (0.10.0-1) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../151-libxrender1_1%3a0.9.10-1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1) ... Selecting previously unselected package libqt5gui5:amd64. Preparing to unpack .../152-libqt5gui5_5.12.5+dfsg-9build1_amd64.deb ... Unpacking libqt5gui5:amd64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5widgets5:amd64. Preparing to unpack .../153-libqt5widgets5_5.12.5+dfsg-9build1_amd64.deb ... Unpacking libqt5widgets5:amd64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5printsupport5:amd64. Preparing to unpack .../154-libqt5printsupport5_5.12.5+dfsg-9build1_amd64.deb ... Unpacking libqt5printsupport5:amd64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5sql5:amd64. Preparing to unpack .../155-libqt5sql5_5.12.5+dfsg-9build1_amd64.deb ... Unpacking libqt5sql5:amd64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5test5:amd64. Preparing to unpack .../156-libqt5test5_5.12.5+dfsg-9build1_amd64.deb ... Unpacking libqt5test5:amd64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libqt5xml5:amd64. Preparing to unpack .../157-libqt5xml5_5.12.5+dfsg-9build1_amd64.deb ... Unpacking libqt5xml5:amd64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package libvulkan-dev:amd64. Preparing to unpack .../158-libvulkan-dev_1.2.131.2-1_amd64.deb ... Unpacking libvulkan-dev:amd64 (1.2.131.2-1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../159-x11proto-xext-dev_2019.2-1ubuntu1_all.deb ... Unpacking x11proto-xext-dev (2019.2-1ubuntu1) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../160-libxext-dev_2%3a1.3.4-0ubuntu1_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.4-0ubuntu1) ... Selecting previously unselected package libxml2-dev:amd64. Preparing to unpack .../161-libxml2-dev_2.9.10+dfsg-4build1_amd64.deb ... Unpacking libxml2-dev:amd64 (2.9.10+dfsg-4build1) ... Selecting previously unselected package lua5.2. Preparing to unpack .../162-lua5.2_5.2.4-1.1build3_amd64.deb ... Unpacking lua5.2 (5.2.4-1.1build3) ... Selecting previously unselected package pkg-config. Preparing to unpack .../163-pkg-config_0.29.1-0ubuntu4_amd64.deb ... Unpacking pkg-config (0.29.1-0ubuntu4) ... Selecting previously unselected package qt5-qmake-bin. Preparing to unpack .../164-qt5-qmake-bin_5.12.5+dfsg-9build1_amd64.deb ... Unpacking qt5-qmake-bin (5.12.5+dfsg-9build1) ... Selecting previously unselected package qtchooser. Preparing to unpack .../165-qtchooser_66-2build1_amd64.deb ... Unpacking qtchooser (66-2build1) ... Selecting previously unselected package qt5-qmake:amd64. Preparing to unpack .../166-qt5-qmake_5.12.5+dfsg-9build1_amd64.deb ... Unpacking qt5-qmake:amd64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package qtbase5-dev-tools. Preparing to unpack .../167-qtbase5-dev-tools_5.12.5+dfsg-9build1_amd64.deb ... Unpacking qtbase5-dev-tools (5.12.5+dfsg-9build1) ... Selecting previously unselected package qtbase5-dev:amd64. Preparing to unpack .../168-qtbase5-dev_5.12.5+dfsg-9build1_amd64.deb ... Unpacking qtbase5-dev:amd64 (5.12.5+dfsg-9build1) ... Selecting previously unselected package sbuild-build-depends-qosmic-dummy. Preparing to unpack .../169-sbuild-build-depends-qosmic-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-qosmic-dummy (0.invalid.0) ... Setting up libexpat1:amd64 (2.2.9-1build1) ... Setting up libpipeline1:amd64 (1.5.2-2build1) ... Setting up libgraphite2-3:amd64 (1.3.13-11build1) ... Setting up libwayland-server0:amd64 (1.18.0-1) ... Setting up libx11-xcb1:amd64 (2:1.6.9-2ubuntu1) ... Setting up libpciaccess0:amd64 (0.16-0ubuntu1) ... Setting up libxau6:amd64 (1:1.0.9-0ubuntu1) ... Setting up libdouble-conversion3:amd64 (3.1.5-4ubuntu1) ... Setting up libkeyutils1:amd64 (1.6-6ubuntu1) ... Setting up libncurses-dev:amd64 (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:amd64 (2.64.1-1) ... No schema files found: doing nothing. Setting up libglvnd0:amd64 (1.3.1-1) ... Setting up libicu66:amd64 (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:amd64 (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:amd64 (8.0-4) ... Setting up libpthread-stubs0-dev:amd64 (0.4-1) ... Setting up libpcre2-16-0:amd64 (10.34-7) ... Setting up libkrb5support0:amd64 (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:amd64 (2.10.1-2) ... Setting up libx11-data (2:1.6.9-2ubuntu1) ... Setting up libavahi-common-data:amd64 (0.7-4ubuntu6) ... Setting up libdbus-1-3:amd64 (1.12.16-2ubuntu2) ... Setting up libsigsegv2:amd64 (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:amd64 (1:3.6.0-2ubuntu1) ... Setting up libk5crypto3:amd64 (1.17-6ubuntu4) ... Setting up libjpeg-turbo8:amd64 (2.0.3-0ubuntu1) ... Setting up libqt5core5a:amd64 (5.12.5+dfsg-9build1) ... Setting up libglapi-mesa:amd64 (20.0.4-1ubuntu1) ... Setting up libmtdev1:amd64 (1.1.5-1.1) ... Setting up libvulkan1:amd64 (1.2.131.2-1) ... Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1) ... Setting up liblua5.2-0:amd64 (5.2.4-1.1build3) ... Setting up libxshmfence1:amd64 (1.3-1) ... Setting up libqt5dbus5:amd64 (5.12.5+dfsg-9build1) ... Setting up libuchardet0:amd64 (0.0.6-3build1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libharfbuzz0b:amd64 (2.6.4-1ubuntu4) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libkrb5-3:amd64 (1.17-6ubuntu4) ... Setting up libqt5test5:amd64 (5.12.5+dfsg-9build1) ... Setting up libbsd0:amd64 (0.10.0-1) ... Setting up libdrm-common (2.4.100-4) ... Setting up libelf1:amd64 (0.176-1.1build1) ... Setting up libevdev2:amd64 (1.9.0+dfsg-1) ... Setting up libicu-dev:amd64 (66.1-2ubuntu2) ... Setting up libxml2:amd64 (2.9.10+dfsg-4build1) ... Setting up libqt5concurrent5:amd64 (5.12.5+dfsg-9build1) ... Setting up libgudev-1.0-0:amd64 (1:233-1) ... Setting up qtchooser (66-2build1) ... Setting up libwacom-common (1.1-2build3) ... Setting up libxkbcommon0:amd64 (0.10.0-1) ... Setting up libwayland-client0:amd64 (1.18.0-1) ... Setting up libjpeg8:amd64 (8c-2ubuntu8) ... Setting up x11proto-dev (2019.2-1ubuntu1) ... Setting up libfile-stripnondeterminism-perl (1.6.3-2) ... Setting up libice6:amd64 (2:1.0.10-0ubuntu1) ... Setting up libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1) ... Setting up libxdmcp6:amd64 (1:1.1.3-0ubuntu1) ... Setting up libvulkan-dev:amd64 (1.2.131.2-1) ... Setting up libxcb1:amd64 (1.14-2) ... Setting up libxcb-xfixes0:amd64 (1.14-2) ... Setting up libxau-dev:amd64 (1:1.0.9-0ubuntu1) ... Setting up qt5-qmake:amd64 (5.12.5+dfsg-9build1) ... Setting up libxcb-xinput0:amd64 (1.14-2) ... Setting up libtool (2.4.6-14) ... Setting up libxcb-render0:amd64 (1.14-2) ... Setting up fontconfig-config (2.13.1-2ubuntu2) ... Setting up libxcb-glx0:amd64 (1.14-2) ... Setting up libedit2:amd64 (3.1-20191231-1) ... Setting up libpng-dev:amd64 (1.6.37-2) ... Setting up libxcb-keysyms1:amd64 (0.4.0-1build1) ... Setting up libxcb-shape0:amd64 (1.14-2) ... Setting up libavahi-common3:amd64 (0.7-4ubuntu6) ... Setting up m4 (1.4.18-4) ... Setting up libxcb-render-util0:amd64 (0.3.9-1build1) ... Setting up libxcb-shm0:amd64 (1.14-2) ... Setting up libxcb-icccm4:amd64 (0.4.1-1.1) ... Setting up libqt5network5:amd64 (5.12.5+dfsg-9build1) ... Setting up liblua5.2-dev:amd64 (5.2.4-1.1build3) ... Setting up libxcb-util1:amd64 (0.4.0-0ubuntu3) ... Setting up libxcb-xkb1:amd64 (1.14-2) ... Setting up libxcb-image0:amd64 (0.4.0-1build1) ... Setting up libxcb-present0:amd64 (1.14-2) ... Setting up libqt5sql5:amd64 (5.12.5+dfsg-9build1) ... Setting up qtbase5-dev-tools (5.12.5+dfsg-9build1) ... Setting up libxdmcp-dev:amd64 (1:1.1.3-0ubuntu1) ... Setting up libqt5xml5:amd64 (5.12.5+dfsg-9build1) ... Setting up libxml2-dev:amd64 (2.9.10+dfsg-4build1) ... Setting up libxcb-xinerama0:amd64 (1.14-2) ... Setting up libxcb-sync1:amd64 (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:amd64 (0.10.0-1) ... Setting up libgssapi-krb5-2:amd64 (1.17-6ubuntu4) ... Setting up libcroco3:amd64 (0.6.13-1) ... Setting up autoconf (2.69-11.1) ... Setting up libxcb-dri2-0:amd64 (1.14-2) ... Setting up dh-strip-nondeterminism (1.6.3-2) ... Setting up x11proto-xext-dev (2019.2-1ubuntu1) ... Setting up libdrm2:amd64 (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:amd64 (1.14-2) ... Setting up libx11-6:amd64 (2:1.6.9-2ubuntu1) ... Setting up libfontconfig1:amd64 (2.13.1-2ubuntu2) ... Setting up libjpeg8-dev:amd64 (8c-2ubuntu8) ... Setting up libwacom2:amd64 (1.1-2build3) ... Setting up libsm6:amd64 (2:1.2.3-1) ... Setting up libavahi-client3:amd64 (0.7-4ubuntu6) ... Setting up libllvm9:amd64 (1:9.0.1-11ubuntu1) ... Setting up libdrm-amdgpu1:amd64 (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:amd64 (1.14-2) ... Setting up fontconfig (2.13.1-2ubuntu2) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:amd64 (2.4.100-4) ... Setting up gettext (0.19.8.1-10build1) ... Setting up libxdamage1:amd64 (1:1.1.5-1) ... Setting up libxcb1-dev:amd64 (1.14-2) ... Setting up libxrender1:amd64 (1:0.9.10-1) ... Setting up libgbm1:amd64 (20.0.4-1ubuntu1) ... Setting up libdrm-radeon1:amd64 (2.4.100-4) ... Setting up libdrm-intel1:amd64 (2.4.100-4) ... Setting up libgl1-mesa-dri:amd64 (20.0.4-1ubuntu1) ... Setting up libjpeg-dev:amd64 (8c-2ubuntu8) ... Setting up libx11-dev:amd64 (2:1.6.9-2ubuntu1) ... Setting up libxext6:amd64 (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:amd64 (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:amd64 (20.0.4-1ubuntu1) ... Setting up libxfixes3:amd64 (1:5.0.3-1) ... Setting up libxext-dev:amd64 (2:1.3.4-0ubuntu1) ... Setting up libcups2:amd64 (2.3.1-9ubuntu1) ... Setting up libegl1:amd64 (1.3.1-1) ... Setting up libinput10:amd64 (1.15.4-1) ... Setting up libglx-mesa0:amd64 (20.0.4-1ubuntu1) ... Setting up libglx0:amd64 (1.3.1-1) ... Setting up po-debconf (1.0.21) ... Setting up libgl1:amd64 (1.3.1-1) ... Setting up libglx-dev:amd64 (1.3.1-1) ... Setting up libglu1-mesa:amd64 (9.0.1-1build1) ... Setting up libgl-dev:amd64 (1.3.1-1) ... Setting up libegl-dev:amd64 (1.3.1-1) ... Setting up libqt5gui5:amd64 (5.12.5+dfsg-9build1) ... Setting up libqt5widgets5:amd64 (5.12.5+dfsg-9build1) ... Setting up libqt5printsupport5:amd64 (5.12.5+dfsg-9build1) ... Setting up libglu1-mesa-dev:amd64 (9.0.1-1build1) ... Setting up qtbase5-dev:amd64 (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 amd64 (x86_64) 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-common_2.34-5ubuntu1 binutils-x86-64-linux-gnu_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-intel1_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 libpciaccess0_0.16-0ubuntu1 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 libquadmath0_10-20200324-1ubuntu1 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-18965444 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-18965444 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-18965444 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 amd64 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 dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure 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 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/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I.ui -I/usr/lib/x86_64-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/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I.ui -I/usr/lib/x86_64-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/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I.ui -I/usr/lib/x86_64-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/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I.ui -I/usr/lib/x86_64-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/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/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/triangle.cpp:20: /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/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/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 /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 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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/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/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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/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: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/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 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/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: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:719:3: error: template with C linkage 719 | 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: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: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/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/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/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/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/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/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:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/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: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: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: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 /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/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 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: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 /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/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 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/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/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 /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:736:3: error: template with C linkage 736 | 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 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/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 /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/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/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 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/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/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/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/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/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/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 /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/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/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 /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/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 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/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:693:3: error: template with C linkage 693 | template | ^~~~~~~~ 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/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ 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/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/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/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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/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/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/basistriangle.cpp:19: /usr/include/c++/9/bits/unique_ptr.h:777:3: error: template with C linkage 777 | 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/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/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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/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/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/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/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/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/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/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/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/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 /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ 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/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/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/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/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/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/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/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/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/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/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/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/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/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 /usr/include/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/basistriangle.cpp:19: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ 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/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/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 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/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/xfedit.cpp:26: /usr/include/c++/9/bits/shared_ptr_base.h:1025:3: error: template with C linkage 1025 | 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/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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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 /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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 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/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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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 /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 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/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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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 /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/xfedit.cpp:26: src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here 26 | extern "C" { | ^~~~~~~~~~ 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/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/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/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/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/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/c++/9/bits/shared_ptr.h:52, from /usr/include/c++/9/memory:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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:81, from /usr/include/unicode/localpointer.h:45, from /usr/include/unicode/uenum.h:23, from /usr/include/unicode/ucnv.h:53, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h: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" { | ^~~~~~~~~~ make[1]: *** [Makefile:1772: .obj/nodeitem.o] Error 1 make[1]: *** Waiting for unfinished jobs.... 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" { | ^~~~~~~~~~ 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:1764: .obj/triangle.o] Error 1 make[1]: *** [Makefile:1747: .obj/basistriangle.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] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20200407-1548 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 3536 Build-Time: 6 Distribution: focal Fail-Stage: build Host Architecture: amd64 Install-Time: 64 Job: qosmic_1.6.0-2.dsc Machine Architecture: amd64 Package: qosmic Package-Time: 72 Source-Version: 1.6.0-2 Space: 3536 Status: attempted Version: 1.6.0-2 -------------------------------------------------------------------------------- Finished at 20200407-1548 Build needed 00:01:12, 3536k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18965444 Scanning for processes to kill in build PACKAGEBUILD-18965444